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
Deliverable
production ML models | product features | infrastructure
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 70,000+ jobs from 20+ sources.