CS Group USA is a key player in the development and certification of safety-critical systems in the aerospace industry. As an Embedded Software Engineer - DO-178, you will contribute to the development and verification of embedded software in compliance with DO-178C guidelines for safety-critical avionics systems, working closely with system engineers and certification specialists.
Responsibilities:
- Engage directly with customers to resolve technical or logistical issues
- Independently execute according to project plans
- Collaboratively work with other software and test engineers throughout verification phases of the product development lifecycle
- Understanding of both open and closed loop testing along Simulation/Unit Testing and Hardware In the Loop (HIL) Testing
- Perform software verification and validation activities (reviews, unit testing, integration testing, and testing on target hardware)
- Participate in technical reviews and audits
- Collaborate with multidisciplinary teams (systems, hardware, quality, safety)
- Work independently with minimal supervision and drive tasks to completion
Requirements:
- Bachelor's or Master's degree in Computer Engineering, Software Engineering, or Aerospace Engineering
- Mid-level to senior experience in DO-178 V&V, with a strong focus on testing on target
- Experience in embedded software development
- Good understanding of DO-178C software lifecycle processes
- Experience with C or C++ programming
- Knowledge of software verification activities (unit testing, integration testing, structural coverage)
- Strong communication skills and ability to work autonomously in a collaborative engineering environment
- Familiarity with requirements management and traceability tools (e.g., DOORS or equivalent) is an asset
- Experience with avionics certification environments is a strong asset