Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications.  Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. 

Aviya has an opening for a Senior Software Engineer to join our test solutions engineering group in Mississauga, ON. Aviya is looking for a dynamic, highly motivated, experienced software designer and team lead with experience in the Aerospace and Defense Sector.

Specific Position Duties

  • Specify, design and integrate software applications for test systems as per the client requirements and business needs.
  • Design, develop and maintain new software features for Aviya’s existing suite of test solutions
  • 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.
  • Oversee a small team of engineers in coordination with other SW Senior Staff. Track and report progress to the Project Engineer in charge of the assigned project.

Qualifications for Position

  • Bachelor’s degree in Software Engineering or Computer Science or equivalent
  • 10+ years of experience in software engineering or similar role
  • 10+ years of experience with design, development and troubleshooting of software used in real-time test or simulation applications
  • Experience in Aerospace and Defense Applications
  • Strong knowledge of communication protocols (Serial RS-232/422, CAN, ARINC 429, Ethernet)
  • Programming experience in C, C++, Python, C#, .NET, WPF
  • Knowledge of model-based software development is a plus
  • Experience with Matlab/Simulink/Stateflow, Linux, Real-Time Linux or Real-Time Operating Systems and programming, multi-threaded programming, Linux Device Drivers, TCP/IP programming is desired
  • Experience in reviewing or debugging codes
  • 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 is a strong asset
  • Strong organizational, analytical and communicational skills, both technical and non-technical
  • Ability to work and deliver under tight deadlines

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 09082019-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.