Software Engineer
Core
Develop embedded and application-level source code within the RTCA 178C software development lifecycle for safety-critical systems.
Role type
Embedded Software Engineer
Builds
Embedded and application-level software for safety-critical systems
Domain
Aerospace/Defense, Safety-Critical Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, Embedded operating systems, Safety-critical software development, Requirements analysis, Technical documentation, Integration and defect resolution
Preferred skills
Military environment experience
Technologies
C, C++, Embedded operating systems
Responsibilities
Take products through the RTCA 178C software development lifecycle, Analyse system-level requirements and translate them into high-level software requirements, Develop embedded and application-level source code, Participate in integration activities including defect investigation and resolution, Write and review V-Model documentation, Create test cases to evaluate requirements, Provide technical leadership within a small SCRUM-based team
Seniority
Mid-Senior, hands-on IC