Senior Real-Time Embedded Software Engineer
Join a software infrastructure team delivering complex technology projects. Develop real-time embedded software in C and work closely with hardware and processors.
Responsabilidades
- Develop real-time embedded software, primarily in C
- Work with hardware, processors, and multiple boards
- Develop low-level drivers and perform board bring-up
- Implement communication protocols including SPI, UART, I2C, and UDP
- Develop in RTOS and bare-metal environments
- Integrate systems; debug, test, and optimize performance
- Analyze requirements and write technical documentation
Requisitos
- BSc in electrical or electronics engineering, software engineering, or computer science
- At least 5 years of real-time embedded development experience
- Strong hands-on C programming experience
- Experience working with hardware, reading electronic schematics, developing drivers, and using multiple hardware platforms