Dice logo
Dice
Posted 38 days agoVerified live 12h ago

Embedded Software Verification Engineer (Mid level)

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
Embedded Software VerificationVerification Methods and StrategiesDO-178CC/C++PythonRoot-Cause AnalysisSimulation TestingIntegration TestingHardware-in-the-Loop (HIL) TestingRequirements Traceability

About the company

Dice is the go-to career marketplace for tech professionals.

Job description

Summary

CS Group USA develops and certifies safety-critical systems for the aerospace industry. The Embedded Software Verification Engineer will perform real-time embedded software verification activities, implement verification strategies aligned with DO-178C objectives, collaborate with hardware, development, and certification teams, and provide technical support to 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.

More jobs like this