Remote Software Verification Engineer

at CS GROUP

Posted 2 days ago 1 applied

Description:

  • CS Group Canada is seeking a Software Verification Engineer to test embedded software applications on aircraft and space systems, including engine control, flight management systems, and display/avionics systems.
  • The role may evolve to include software development responsibilities.
  • Responsibilities include carrying out software testing in accordance with DO-178, developing and running relevant tests on test platforms to verify design correctness, and debugging issues in engine control software.
  • The engineer will ensure traceability between all software design and test artifacts, conduct independent peer reviews on tests produced by team members, and draft final technical documents.
  • The engineer will provide clear status and workload updates to their lead and participate in continuous improvement of team performance regarding quality, efficiency, and on-time delivery.

Requirements:

  • A Bachelor’s degree in Electrical, Mechanical, or Computer Science or an equivalent field is required.
  • Candidates should have 2-6 years of experience in a similar position.
  • Experience with engine control software is necessary.
  • An interest in troubleshooting complex software problems is essential.
  • Knowledge of DO-178 is required.
  • Proficiency in C language and scripting languages like Python is necessary.
  • Familiarity with SCADE, Matlab/Simulink, or equivalent tools is required.
  • Knowledge of testing tools such as Rational RTRT and/or LDRA is necessary.
  • Candidates should have software knowledge of Microsoft Office, DOORS, and SVN.
  • A basic understanding of communication protocols such as CAN, ARINC, RS-422, and Ethernet is required.
  • Good communication and interpersonal skills, along with being a team player, are essential.
  • Candidates should demonstrate curiosity, autonomy, proactivity, and the ability to find solutions and compromises.

Benefits:

  • The position offers the flexibility of remote work.
  • Employees receive advanced medical, dental, and vision insurance.
  • Access to a telemedicine service is provided.
  • A RRSP program is available for employees.
  • Personal and sick leave are included in the benefits package.
  • Employees can enjoy a recreation room equipped with a pool table and foosball.