Embedded Software Engineer
Core
Developing mission-critical defence systems, specifically missile and missile systems software.
Role type
Embedded Software Engineer
Builds
Mission-critical defence systems
Domain
Defence / Missile Systems
Deliverable
production ML models | product features
Required skills
C++, C, Real-time software development, Multi-threaded application development, Functional testing, Integration testing, Hardware testing, Model-driven development (Rhapsody UML), Requirements analysis, ICD compliance
Preferred skills
Python, Ada, FreeRTOS
Technologies
Linux, C++, C, Rhapsody UML, JIRA, RTC/EWM, DOORS
Responsibilities
Develop embedded real-time software on Linux using C++ in multi-threaded applications; Write functional tests and conduct integration testing with target hardware; Adhere to project planning and quality processes; Work within a lab environment running software on target hardware.
Seniority
Mid-level, individual contributor
