We have an opening for a Senior Software Engineer to join our test solutions engineering group in Mississauga, ON.

Specific Position Duties

  • To specify, design and integrate software applications for test systems as per the client requirements and business needs.
  • Contribute as required to the coding and troubleshooting of the test systems software.
  • Participate in the definition and review of the software architecture of the solution and formal structured design against product and software requirements.
  • Assist as required in the development and documentation of formal software and hardware/software integration test plans, test cases, test procedures and execution and review of test results.
  • Perform software traceability analysis from product/system requirements to software requirements and software design, implementation and verification in coordination with other team members from design and V&V.

Qualifications for Position

  • Bachelor’s degree in Software Engineering or Computer Science or equivalent.
  • 5+ years of experience in software engineering or similar role.
  • Significant experience with design, development and troubleshooting of safety critical software used in real-time control systems.
  • Strong knowledge sensors, actuators, and communication protocols (Serial, CAN, ARINC 429, Ethernet).
  • Programming experience in C, C++, Assembly and Python.
  • Knowledge of model-based software development is a plus.
  • Experience in reviewing or debugging source code.
  • Experience with integrated software design and development environment (SDE) and tools, configuration management systems (CM) and problem reporting system (PR).
  • Familiarity with Rational DOORS software and Problem Reporting Tools an asset.
  • Good working knowledge of software and hardware/software testing, verification methodologies and profiling tools.
  • Experience with software product development and validation processes as per DO-178 is a strong asset.
  • Strong organizational, analytical and communicational skills.
  • Ability to work and deliver under tight deadlines.

Aviya Aerospace Systems is an equal opportunity employer and is committed to fostering a diverse and inclusive work environment. Upon request, Aviya will accommodate candidates with disabilities throughout the hiring process up to the point of undue hardship.

Thank you for your interest in Aviya Aerospace Systems. We are diligently reviewing every application, however only those applicants selected to move onto the next step will be contacted.