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.