Job Description
Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display / avionics systems. The role may evolve to perform software development.
Responsibilities :
- Carry out the software testing in accordance with DO-178.
- Develop and run the relevant tests on the test platforms to verify correctness of design.
- Debug issues (raised during the software development cycle) in the engine control software.
- Ensure traceability between all the software design and tests artefacts.
- Conduct independent peer reviews on tests produced by other team members.
- Draft all the final technical documents.
- Provide a clear status and workload to your lead.
- Participate to continuous improvement of the team performance (quality, efficiency, on-time delivery).
Qualifications
Requirements :
Bachelor degree in Electrical, Mechanical or Computer Science or equivalent.2-6 years experience in a similar position.Experience with engine control software.Interest in troubleshoot complex software problems.Knowledge of DO-178.Knowledge of C language, and scripting languages like Python.Knowledge of SCADE, Matlab / Simulink or equivalent.Knowledge of testing tools Rational RTRT and / or LDRA.Software Knowledge : Microsoft Office, DOORS, SVN.Basic knowledge in communication protocols such as CAN, ARINC, RS-422, Ethernet.Good communication, interpersonal skills, team-player.Curiosity, autonomy, pro-activity and ability to find solutions and compromises.