Job Description
Aversan is looking for an experienced Software Developer Engineer to join its team on a fully remote basis, supporting the verification and validation of safety-critical software for aerospace and defence programs. Established in 2003 and specialising in safety-critical airborne systems, Aversan delivers reliable, leading-edge electronics, software systems, expert engineering resources, and business-strengthening solutions to customers worldwide, making it one of Canada's most trusted names in aerospace engineering. This is a technically demanding role for a software professional with a strong foundation in C-based unit testing, DO-178C or ISO 26262 compliance, and requirements verification, who is ready to contribute to programs that demand the highest standards of precision and rigour. Mimak care
In this role, you will participate in the software verification of safety-critical graphics driver software, reviewing C source code for adherence to software coding standards and guidelines. You will review Low-Level Requirements for compliance with applicable requirements checklists under DO-178C and ISO 26262, and develop and review both high-level and low-level test cases. Writing clear, structured test procedure documentation in English will be central to your responsibilities, as will converting those procedures into C-based automated tests. You will perform and support unit testing using tools such as RTRT, VectorCast, and Cantata, implement code fixes resulting from code reviews and verification findings, and execute test procedures while documenting results thoroughly. Active participation in customer stand-up meetings, progress reviews, and technical discussions is expected, and you will support the development and testing of Low-Level Requirements under DO-178C throughout the software development lifecycle.
The ideal candidate holds a Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, and brings five or more years of experience in software verification or validation. Strong proficiency in the C programming language is essential, along with proven experience performing code reviews, writing and executing test procedures and scripts, and conducting unit testing. Familiarity with DO-178C and/or ISO 26262 standards is required, as is experience with requirements and defect management tools such as DOORS, RTC, and JIRA, and proficiency with GIT and Microsoft Visual Studio 2013. Experience with RTRT or VectorCast is a valuable asset, as is knowledge of or willingness to learn OpenGL, with Vulkan familiarity considered an additional advantage.
Aversan offers a fully remote work arrangement within a company that has built over two decades of expertise in safety-critical aerospace and defence engineering, contributing to programs including the global F-35 Joint Strike Fighter and working as a trusted independent verification and validation subcontractor for some of the most advanced defence platforms in history. You will work alongside a technically capable, mission-driven team where your contributions carry real weight. LinkedIn
Salary: CAD 100,000 to CAD 125,000 per annum
Apply Now:
To apply, share your CV to rsaeed@aversan.com
When submitting your application, ensure your CV clearly highlights your years of software verification and validation experience, your proficiency in C programming, the testing tools and frameworks you have worked with, and any direct exposure to DO-178C or ISO 26262 programmes. Include details of the types of safety-critical systems you have worked on and any certifications or training relevant to aerospace software standards. Your cover letter should explain why you are drawn to the Software Developer Engineer role at Aversan and reflect your readiness to contribute to high-assurance, regulated software programmes. Feel free to forward this opportunity to anyone in your network who may be a strong fit.
About Us:Aversan is a trusted multi-service engineering and electronics manufacturing company established in 2003, specialising in safety-critical airborne systems and delivering reliable, leading-edge electronics, software systems, and expert engineering resources to customers worldwide, with a mission to prioritise safety, reliability, and regulatory compliance in every engagement. The company focuses on delivering products compliant to DO-254, DO-160, and DO-178 standards, with capabilities spanning hardware design, PCB layout, mechanical design and analysis, safety analysis, reliability, embedded software, application software, project management, verification, certification, and environmental and EMI/EMC qualification. Headquartered in Mississauga, Ontario, Aversan has supported crucial software testing activities for the global F-35 fleet over multiple program phases, contributing to the successful delivery of numerous software releases for one of the F-35's mission-critical systems as an independent verification and validation subcontractor. Aversan has invested over CAD 2 million in research and development to support current and future aerospace and defence programmes, with recent investments focused on cockpit display screens and eVTOL flight control testing solutions. ISO 9001 and AS9100 certified, Aversan has grown from its roots in automated testing and independent verification and validation into a multi-service engineering company capable of providing turn-key product development of embedded systems and software to Tier-1 customers worldwide.
Remote - Canada
Category
Experience
Career Level
Required Qualification
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field
Requires Traveling:
No
Salary
100000 - 125000 CAD
Salary Type
Per Year
Total Vacancies
1
Skills
software verification and validationc programmingunit testingrtrtvectorcastcantatado-178ciso 26262low-level requirements reviewhigh-level requirements reviewrequirements verificationcode reviewsoftware coding standardstest case developmenttest procedure writingtest script developmentautomated testingtest executiondefect managementdoorsrtcjiragitversion controlmicrosoft visual studio 2013software development lifecyclesafety-critical softwaregraphics driver softwareopenglvulkancode compliancetraceability analysisrequirements checklistssoftware qualificationaerospace software standardsembedded softwarecross-functional collaborationtechnical documentationcustomer-facing communicationproblem-solvinganalytical skillsattention to detaildeadline managementremote engineeringavionics software
