Aviya Aerospace Systems Logo

Aviya Aerospace Systems

Software Verification Engineer

Reposted 3 Days Ago
Be an Early Applicant
In-Office
Mississauga, ON, CAN
Mid level
In-Office
Mississauga, ON, CAN
Mid level
Join Aviya Aerospace Systems as a Software Verification Engineer, focusing on the validation and verification of embedded software for flight control systems following DO-178C standards.
The summary above was generated by AI
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 top-tier Aerospace and Defense Contractors. We have openings for Software Verification Engineers to join our engineering groups in Mississauga, Ontario and Longueil, QC.

Specific Position Duties

  • Work as part of the Software team on activities associated with the validation, verification and release of embedded software solutions for airworthy control systems. You will help ensure the safety and reliability of flight control systems through rigorous software verification. 
  • Review software architecture, high level requirements and low level requirements against product and software requirements. 
  • Conduct source code reviews and analysis to ensure compliance with design documents and standards. 
  • Perform Requirements Based Testing (Unit Testing (UT), Software Integration Testing (SIT) & Hardware/Software Integration Testing (HSIT) as per DO-178C Level A, B and C guidelines. 
  • Contribute to process improvements and perform additional related duties as required.

Qualifications for Position

  • Bachelor’s or Master’s degree in Computer or Software Engineering (Electrical or Mechatronics Engineering considered with Computer Science minor). 
  • Minimum of 3 years of experience in airworthy software verification following DO-178C standard or equivalent safety-critical certification standards (medical or automotive). 
  • Proficiency in C and C++ programming languages for embedded software development.
  • Experience with scripting languages (Python or Perl) for test development and automation. 
  • Familiarity with version control systems such as Git or SVN.   
  • Strong verbal and written communication skills and ability to work collaboratively.
  • Self-learner with an ability to take initiative to improve their own skills.
  • Detail-oriented with strong problem-solving skills and ability to meet deadlines.
  • Experience with Matlab/Simulink tools or Pytest is an asset.
  • Familiarity with assembly languages and the intricacies of low-level coding are an asset. 
  • Familiarity with Rational DOORS Tool and Problem Reporting Tools are an asset. 

For further information, please see our website at www.aviyatech.com
 
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.
 

Aviya Aerospace Systems Mississauga, Ontario, CAN Office

5800 Hurontario Street, Suite 1200, , Mississauga, Ontario , Canada, L5R 4B9

Similar Jobs

3 Hours Ago
In-Office or Remote
CA
Senior level
Senior level
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
Lead design, automation, and maintenance of cloud-based database infrastructure (primarily SQL Server and MySQL). Improve reliability with monitoring, HA/DR, automation, troubleshooting, on-call support, and mentoring of junior engineers while collaborating across teams.
Top Skills: AuroraAWSBashFailover ClusteringMySQLNew RelicOrchestratorPmmPythonRdsRubySQL ServerVividcortex
5 Hours Ago
Hybrid
Senior level
Senior level
Gaming • Information Technology • Mobile • Software • Esports
Create and implement high-quality gameplay, AI, and scripted animations using keyframe and mocap techniques in Unreal Engine. Collaborate with designers, programmers, and senior animators, optimize and debug animation systems, mentor junior animators, and maintain animation pipelines and processes to meet project standards and the animation director's vision.
Top Skills: JaliMayaMotion BuilderMotion CaptureRiggingUnreal Engine
9 Hours Ago
In-Office
Toronto, ON, CAN
Internship
Internship
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Assist account managers in the sales process, build customer relationships, drive digital initiatives, collaborate on supply chain, manage pricing, and support sales targets.
Top Skills: Coding Or ProgrammingExcelSAP

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account