Embedded Software Engineer
Core
Senior embedded software engineer developing hardware-software systems for diverse industrial and defense projects.
Role type
Senior IC embedded software engineer
Builds
Embedded software solutions for hardware systems
Domain
Industrial automation and defense
Required skills
C/C++, Assembly, Python, RTOS, real-time scheduling, low-level system programming, driver development (HAL/BSP), communication protocols (CAN, SPI, I2C, LIN), debugging and analysis tools, version control (Git/SVN), CI/CD (Jenkins)
Preferred skills
Test frameworks (Cantata, HIL, Robot Framework)
Responsibilities
Develop embedded software for varying customer projects, work with complex codebases ensuring stability and quality, collaborate on hardware-software integration
Seniority
Senior, hands-on IC
Sourced via jobtech · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.