Embedded Software Verification Engineer
Core
Verification of safety-critical embedded software for aerospace and defense systems, ensuring compliance with DO-178C certification standards.
Role type
Embedded Software Verification Engineer
Builds
Certified airborne systems and equipment
Domain
Aerospace / Defense / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded software verification, C programming, Python, DO-178C compliance, Simulation/Unit Testing, Hardware In the Loop (HIL) Testing, Real-time embedded software analysis, Software lifecycle management (Requirements to Design to Code to Test), Test strategy development
Preferred skills
DO-330 (Tool Development), DO-331 (Model Based Development), SOC architecture, Board Support Packages, Real Time Operating Systems
Technologies
C, C++, Assembly, Python, HIL, SOC
Responsibilities
Engage with customers to resolve technical issues, Execute test plans independently, Provide technical guidance to team members, Collaborate with software and test engineers, Develop verification strategies for simulation and target testing, Analyze and evaluate real-time embedded software
Seniority
Mid-level, hands-on IC with potential for leadership