Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
Experience in developing safety-critical software (entire lifecycle)
Ability to translate system requirements into software requirements and maintain traceability
Coding and code-review experience (C, C++, embedded)
Proficiency in written and verbal English communication skills
Experience working collaboratively with systems engineers, stakeholders and suppliers