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.
30+ days ago