Software Certification Engineer (Verification)
Core
Create and review design data throughout the software qualification lifecycle for avionics, power electronics, and battery systems, including plans, requirements, design standards, and formal/functional verification.
Role type
Software Certification Engineer (Verification)
Builds
Embedded software for microcontroller-based systems and PC applications used for verification and manufacturing
Domain
Aerospace / Avionics / Safety-critical software
Required skills
C programming, RTCA DO-178C process, embedded software design, microcontroller debugging, FPGA verification, VHDL, formal coding standards
Preferred skills
C#, Python, RTCA DO-254, safety-critical design considerations
Technologies
C#, Embedded FPGA, Python, VHDL, Excel
Responsibilities
Create and review design data throughout the software qualification lifecycle; Test and troubleshoot prototype and certified code on target hardware; Design embedded software for microcontroller-based systems and PC applications; Develop and run test programs to verify compliance with performance and quality requirements; Plan and implement RTCA DO-178C and DO-254 lifecycle processes; Verify complex microcontroller and FPGA designs for functional and structural coverage.
