Embedded Engineer
פורסם לפני 8 ימים · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל הובלת התכנון והפיתוח של תוכנת Embedded בסביבות Bare Metal, RTOS ו-Embedded Linux למערכות מאובטחות. העבודה היומיומית כוללת כתיבת קוד מאובטח בשפות C/C++, הגדרת ארכיטקטורה וממשקי חומרה-תוכנה, חניכת מהנדסים ופתרון בעיות אינטגרציה מורכבות מול צוותי חומרה ו-QA.
- BSc / MSc in Computer Engineering, Computer Science, or a related technical field
- 7+ years of hands-on experience in Embedded SW development
- Expert-level proficiency in C / C++ and low-level development on ARM Cortex-M platforms
- Proven experience with RTOS (e.g., ThreadX, FreeRTOS, AzureRTOS) and/or Embedded Linux
- Solid understanding of Embedded systems architecture and hardware peripherals (I2C, SPI, UART, etc.)
- Experience with STM32 and NXP i.MX MCUs/MPUs
- Knowledge of USB stacks, Video processing, or Network protocols
- Experience with Agile methodologies and iterative delivery
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
מתאים למהנדסי תוכנה מנוסים עם מעל 7 שנות ניסיון בפיתוח Embedded ומומחיות ב-C/C++ ופלטפורמות ARM Cortex-M. פחות מתאים למי שמחפש תפקיד פיתוח ברמות הגבוהות של האפליקציה ללא חיכוך עם חומרה וסביבות זמן אמת.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןResponsibilities:
- Lead the design and implementation of Embedded software across Bare Metal, RTOS, and Embedded Linux environments.
- Take a proactive role in defining software architecture and hardware-software interfaces for secure systems.
- Develop and maintain secure code, ensuring protection against sophisticated cyber threats.
- Mentor junior engineers, perform high-quality code reviews, and drive best practices within the team.
- Work closely with Hardware (HW), Product, and QA teams to ensure seamless integration and high-quality releases.
Requirements:
Requirements
- BSc / MSc in Computer Engineering, Computer Science, or a related technical field.
- 7+ years of hands-on experience in Embedded SW development.
- Expert-level proficiency in C / C ++ and low-level development on ARM Cortex-M platforms.
- Proven experience with RTOS (e.g., ThreadX, FreeRTOS, AzureRTOS) and/or Embedded Linux.
- Solid understanding of Embedded systems architecture and hardware peripherals (I2C, SPI, UART, etc.).
- Strong analytical skills and the ability to debug complex hardware-software integration issues.
Advantages (Nice to Have)
- Experience with STM32 and NXP i.MX MCUs/MPUs.
- Knowledge of USB stacks, Video processing, or Network protocols.
- Background in Cybersecurity or developing products for sensitive/high-security environments.
- Experience with Agile methodologies and iterative delivery.
This position is open to all candidates.
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- BSc / MSc in Computer Engineering, Computer Science, or a related technical field, 7+ years of hands-on experience in Embedded SW development, Expert-level proficiency in C / C++ and low-level development on ARM Cortex-M platforms, Proven experience with RTOS (e.g., ThreadX, FreeRTOS, AzureRTOS) and/or Embedded Linux, Solid understanding of Embedded systems architecture and hardware peripherals (I2C, SPI, UART, etc.)