Aviya has openings for a Junior Software Engineer to join our engineering group in Toronto.

Specific Position Duties

  • As part of the Software Team you will work on activities associated with the design, coding, testing, documentation and release of software solutions for real-time hardware-in-the-loop simulation systems.
  • Model sensors, actuator, and data bus systems from customer requirements.
  • Prepare software design documents, testing plans/procedures/reports, and user manuals.

Qualifications for Position

  • Bachelor’s degree in Electrical, Computer, Software Engineering or Computer Science
  • Proficient in C, C++ programming languages, embedded programming demonstrated through personal and school projects.
  • Proficient in scripting languages such as Python, Visual Basic for generating test scripts and data translation.
  • Experience with MATLAB Simulink an asset
  • Strong working knowledge of Linux Systems, Computer Networks, Operating Systems, and Real-Time Systems
  • Experience with QT Toolkits and TCP/IP Socket API are assets.
  • Good working knowledge of software testing, verification methodologies and profiling tools
  • Strong verbal and written communication skills
  • Ability to reliably meet deadlines while paying close attention to detail
  • Familiarity with Rational DOORS software and Problem Reporting Tools an asset
  • Knowledge of communication protocols (CAN, ARINC 429, RS-232/422) an asset.


If you feel these qualifications describe you, then please forward your resume to hr@aviyatech.com

When responding to this posting, please respond with the job code 05022019-1 in the subject line.

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.