Software Engineer
Core
Develop, test, and maintain high-integrity software for complex engineering systems, contributing to design and architecture.
Role type
Senior embedded systems software engineer
Builds
High-integrity software for complex engineering systems
Domain
Embedded systems / Systems-level software
Deliverable
production ML models | product features
Required skills
C/C++, embedded systems, RTOS, Linux-based development, version control, CI/CD tools, TCP/IP, CAN, RS485
Preferred skills
radar software, sensor integration, electronic warfare systems
Responsibilities
Develop, test, and maintain high-integrity software; Contribute to design and architecture; Create and maintain software documentation; Participate in reviews, integration, verification, and validation; Support internal QA processes
Seniority
Senior, hands-on IC
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.