
Embedded Software Engineer
- ישראל
- משרה קבועה
- משרה מלאה
- Work closely with HW and SW teams to define system requirements and design specifications.
- Perform board bring-up activities and introduce Board Support Packages (BSP) across all company products.
- Develop, integrate, and optimize BSP components for embedded systems.
- Conduct HW and SW integration activities to ensure seamless system performance.
- Hands-on experience in Embedded Linux, Linux BSP development, including Yocto / Buildroot, drivers, bootloader, and device tree.Implement and test communication protocols such as UART, SPI, I2C, etc.
- Utilize measurement tools such as oscilloscopes, multimeters, and logic analyzers to validate and debug system functionality.
- Support the product lifecycle from prototype to production, ensuring compliance with design requirements.
- Debug and troubleshoot system-level issues, including hardware/software interactions.
- Collaborate with cross-functional teams to optimize embedded system performance.
- Minimum of 5 years of experience in real-time embedded systems development using C/C++.
- Strong hands-on experience with FreeRTOS.
- Proficiency in communication protocols: UART, SPI, I2C (must-have).
- Solid experience with software and hardware integration.
- Hands-on experience with measurement tools, including oscilloscope, multimeter, and logic analyzer.
- Ability to analyze and interpret electronic schematics.
- Excellent problem-solving skills and ability to work independently and collaboratively.
- Experience with STM32 MCUs.
- Knowledge and experience with BLE and Wi-Fi technologies.
- Proficiency in reading and understanding electronics schematics.
- Hands-on experience in Embedded Linux, Linux BSP development, including Yocto / Buildroot, drivers, bootloader, and device tree.
- A challenging and rewarding work environment.
- Opportunities to work on cutting-edge technologies.
- Collaborative and supportive team culture.