Software Verification Engineer
Core
Develop, review, and verify safety-critical embedded software and design documentation for avionics and microcontroller-based systems.
Role type
Software Verification Engineer
Builds
Certified software for target hardware and PC-based verification applications
Domain
Aerospace / Safety-critical embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, RTCA DO-178C process knowledge, embedded hardware debugging, safety-critical engineering practices
Preferred skills
C#, Python, VHDL, formal coding standards, safety-critical design considerations
Technologies
C#, Python, VHDL, Excel, FPGA
Responsibilities
Develop and review design documentation throughout the software qualification lifecycle; apply safety-critical engineering practices including requirements development and coding standards; test and troubleshoot prototype and certified code on target hardware using lab equipment; design embedded software for microcontroller-based systems and PC-based applications; prototype and run test programs to confirm compliance with performance and regulatory requirements
Seniority
Mid-level, hands-on IC