We are partnering with a leading aerospace and defense organization seeking experienced Embedded Software Engineers and Software Verification & Validation (V&V) Engineers to support the development and testing of mission-critical, safety-critical software systems.
This opportunity is ideal for engineers with experience in DO-178B/C environments, embedded software development, or software verification and validation. We are open to candidates with backgrounds in either hands-on software development or requirements-based testing and verification.
Engineers will work on complex aerospace systems, collaborating with software, hardware, systems, and quality engineering teams to ensure software reliability, performance, and compliance with industry standards.
Key Responsibilities:
- Develop, test, and validate embedded software for aerospace and defense applications.
- Perform software verification and validation activities in accordance with DO-178B/C standards.
- Develop and execute unit, integration, regression, and requirements-based tests.
- Analyze software requirements and ensure traceability between requirements, implementation, and testing.
- Develop automated test scripts and frameworks to improve testing efficiency and coverage.
- Investigate software defects, troubleshoot issues, and support root cause analysis.
- Collaborate with cross-functional engineering teams throughout the software development lifecycle.
- Support documentation, technical reviews, and certification-related activities.
- Participate in hardware/software integration and testing on embedded platforms.
Required Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
- Professional experience in embedded software development, software testing, or verification and validation.
- Experience with DO-178B/C and/or software verification and validation (V&V).
- Programming experience with one or more of the following: C, C++, Python, or Ada.
- Understanding of software testing methodologies, debugging, and defect resolution.
- Experience working with software requirements, test procedures, and technical documentation.
- Strong problem-solving skills and ability to collaborate with multidisciplinary engineering teams.
Preferred Qualifications:
- Aerospace, defense, avionics, or other safety-critical industry experience.
- Experience with DO-178C DAL A, B, or C software development and verification.
- Familiarity with tools such as DOORS, VectorCAST, LDRA, MATLAB/Simulink, or similar.
- Experience with Hardware-in-the-Loop (HIL) or Software-in-the-Loop (SIL) testing.
- Knowledge of RTOS, embedded Linux, device drivers, or low-level firmware.
- Experience with test automation using Python, C++, or other scripting languages.
- Familiarity with requirements traceability, code coverage, and certification processes.
- Experience with flight controls, avionics, engine controls (FADEC), or mission systems.