Summary
CS Group USA, a subsidiary of CS Group, develops and certifies safety-critical aerospace systems in the United States. The Embedded Software Verification Engineer will perform real-time embedded software verification activities aligned with verification lifecycles and DO-178C objectives, collaborate with development and certification teams, analyze findings, and support junior engineers.
Responsibilities
- Independently perform all verification activities for embedded aerospace and defense systems including but not limited to artifact review, test case/test procedure development, analysis and results compilation
- Collaborate with hardware, development, and certification teams
- Ensure compliance of verification artifacts in accordance with DO-178C objectives
- Awareness of a variety of testing strategies such as simulation, integration, target hardware, and Hardware-in-the-Loop (HIL) environments
- Ensure efficient and accurate implementation of testing solutions in alignment with high-level and low-level requirements, including accurate traceability
- Identify, isolate, and analyze verification findings
- Support verification efforts in alignment to developed schedules and quality objectives while interfacing with internal stakeholders
- Provide technical support to junior engineers
Skills
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related Science, Engineering, or Mathematics discipline
- Minimum of 3+ years of experience in embedded software development or verification
- Strong understanding of:
+ Verification methods and strategies
+ C/C++ or similar embedded languages
+ Python and other equivalent scripting languages
- Strong analytical, troubleshooting, and root-cause investigation skills
- Proficient written and verbal communication skills
- U.S. Citizenship is required. Dual citizenship should be disclosed
- Able to travel approximately up to two weeks per year
Qualifications
Must Haves
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related Science, Engineering, or Mathematics discipline
- Minimum of 3+ years of experience in embedded software development or verification
- Strong understanding of:
+ Verification methods and strategies
+ C/C++ or similar embedded languages
+ Python and other equivalent scripting languages
- Strong analytical, troubleshooting, and root-cause investigation skills
- Proficient written and verbal communication skills
- U.S. Citizenship is required. Dual citizenship should be disclosed
- Able to travel approximately up to two weeks per year
Benefits
- All members included in annual cash bonus opportunity
- 2% annual retirement benefit opportunity
- Training/Professional Development opportunities for all members
- 6 paid holidays
- Industry leading medical, dental, and vision Insurance
- Vacation / Sick Time / Bereavement leave
- Employee Assistance Program, including mental health benefits
- Spouse / Child Optional Life
- Whole Life Insurance / Critical Illness Insurance / Legal Assistance / Military Leave
- The role can be onsite (CT), hybrid, or fully remote.