logo

View all jobs

Senior Software Engineer - Tech Lead

Peterborough, Ontario
Aversan Inc. (www.aversan.com ) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.
 We are currently seeking a skilled Senior Software Designer - Technical Lead oversees project planning, development, and certification of aerospace products, ensuring compliance with industry standards. This role focuses on the software development and verification activities of a project and involves interfacing with customers and design teams, developing technical documentation, and leading cross-functional engineering teams through all phases of product development, from concept to manufacturing readiness.

Location : Peterborough, Ontario  

Responsibilities:
  • Ensure engineering tasks align with engineering procedures.
  • Manage the certification process and generate relevant documentation, including ARP4754A, DO-254, DO-178, DO-160, and RAMS plans.
  • Support EMI/EMC (DO-160) requirement analysis and qualification testing.
  • Collaborate with cross-functional teams to develop designs and integrate subsystems.
  • Lead risk assessments, problem-solving, and root cause analysis.
  • Plan and conduct technical reviews, certification authority audits, and testing activities.
  • Manage product development milestones and support existing programs.
Qualifications:
  • Bachelor’s degree in Computer/Electrical Engineering, or equivalent experience.
  • 10+ years of experience with embedded control systems with a focus on software development and verification, preferably in commercial aviation.
  • Proficiency in ARP4754A, ARP4761, DO-160, DO-178, and DO-254 processes.
  • Experience with requirements management tools (e.g., DOORS, ReqView).
  • Working experience with model-based software design and implementation methodologies and models (Simulink, SCADE)
  • Experience with C/C++ development for embedded systems
  • Understanding of systems and software verification activities including Hardware software integration testing and software unit testing
  • Strong knowledge of aerospace product development, embedded software development, configuration management, and quality assurance.
  • Proficient in Microsoft Office and strong analytical and communication skills.
  • Eligible to meet CGP or ITAR requirements if needed

Share This Job

Powered by