This role focuses on embedded software development for next generation communication boards and new chipsets. The team is open to strong embedded engineers with deep RTOS and ARM experience even if their background is not strictly device-driver focused.
Responsibilities
- Develop embedded software and low level drivers for new hardware platforms
- Design multi tasking RTOS (FreeRTOS) applications on ARM-based systems
- Build and maintain drivers interfaces and communication protocols
- Work closely with hardware and firmware teams on board bring up and integration
- Perform hands-on hardware testing (functional temperature performance)
- Debug systems using JTAG / SWD and other low-level tools
- Design test interfaces and contribute to technical documentation
- Support adoption of new technologies and architectures
Required Experience
- 5 10 years of embedded software development experience
- Strong experience with RTOS (FreeRTOS or similar) and ARM
- Proficiency in C / C
- Experience working close to hardware (drivers board bring up debugging)
- Understanding of real time multi threaded systems
- Ability to read schematics datasheets and technical specs
Nice to Have
- Linux device driver development
- Some Windows driver exposure
- Bare metal or bootloader experience
- Scripting (Python shell)
- Git / GitHub
Technologies
C C FreeRTOS ARM Linux JTAG/SWD UART I2C SPI
This role focuses on embedded software development for next generation communication boards and new chipsets. The team is open to strong embedded engineers with deep RTOS and ARM experience even if their background is not strictly device-driver focused. Responsibilities Develop embedded...
This role focuses on embedded software development for next generation communication boards and new chipsets. The team is open to strong embedded engineers with deep RTOS and ARM experience even if their background is not strictly device-driver focused.
Responsibilities
- Develop embedded software and low level drivers for new hardware platforms
- Design multi tasking RTOS (FreeRTOS) applications on ARM-based systems
- Build and maintain drivers interfaces and communication protocols
- Work closely with hardware and firmware teams on board bring up and integration
- Perform hands-on hardware testing (functional temperature performance)
- Debug systems using JTAG / SWD and other low-level tools
- Design test interfaces and contribute to technical documentation
- Support adoption of new technologies and architectures
Required Experience
- 5 10 years of embedded software development experience
- Strong experience with RTOS (FreeRTOS or similar) and ARM
- Proficiency in C / C
- Experience working close to hardware (drivers board bring up debugging)
- Understanding of real time multi threaded systems
- Ability to read schematics datasheets and technical specs
Nice to Have
- Linux device driver development
- Some Windows driver exposure
- Bare metal or bootloader experience
- Scripting (Python shell)
- Git / GitHub
Technologies
C C FreeRTOS ARM Linux JTAG/SWD UART I2C SPI
View more
View less