Software Developer

PACE Aerospace & IT

Montreal (administrative region)

On-site

CAD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PACE Aerospace & IT in Montreal seeks a Software Developer to join the engineering team and contribute to the design, development, verification, and maintenance of aerospace software design tools and safety‑critical software systems. This role involves working on high‑reliability, safety‑critical applications that comply with aerospace standards and regulatory requirements.

The ideal candidate has strong technical depth, a disciplined engineering mindset, and experience developing software where

Qualifications

  • Bachelor's degree in software/CS required.
  • 1–3 years of professional software development experience, preferably in aerospace or safety-critical domains.
  • Strong proficiency in C++, C, C# and in writing clear technical documentation.
  • Ability to work in regulated environments with formal processes.

Responsibilities

  • Design, develop, and maintain embedded, real‑time systems for aerospace applications.
  • Participate in development across the full lifecycle (requirements, design, implementation, verification, and maintenance).
  • Ensure software compliance with aerospace standards (e.g., DO‑178C, ARINC 661 where applicable).
  • Produce and maintain detailed technical documentation, including requirements, design descriptions, and verification artifacts.
  • Perform code reviews, unit testing, integration testing, and formal verification activities.
  • Collaborate with cross‑functional teams including Product Management, Customer Support and Sales.
  • Provide technical leadership and guidance to the team to support professional development.

Skills

C++
C
C#
Analytical thinking
Documentation

Education

Bachelor's degree in Software Engineering/Computer Science

Job description

We are seeking a Software Developer to join our engineering team in Montreal and contribute to the design, development, verification, and maintenance of aerospace software design tools and safety‑critical software systems.

This role involves working on high‑reliability, safety‑critical applications that comply with aerospace standards and regulatory requirements.

The ideal candidate has strong technical depth, a disciplined engineering mindset, and experience developing software where quality, traceability, and safety are paramount.

Key Responsibilities
  • Design, develop, and maintain embedded, real‑time systems for aerospace applications
  • Participate in development of complex software components across the full lifecycle (requirements, design, implementation, verification, and maintenance)
  • Ensure software compliance with aerospace and safety standards (e.g., DO‑178C, ARINC 661 where applicable)
  • Produce and maintain detailed technical documentation, including requirements, design descriptions, and verification artifacts
  • Perform code reviews, unit testing, integration testing, and formal verification activities
  • Collaborate with cross‑functional teams including Product Management, Customer Support and Sales.
  • Provide technical leadership and guidance to the team to support their professional development and growth.
Required Skills And Qualifications
  • Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or equivalent experience
  • 1-3 years of professional software development experience, preferably in aerospace, defense, or other safety‑critical domains
  • Strong proficiency in languages commonly used in aerospace systems (C++, C, C#)
  • Strong analytical, problem‑solving, and documentation skills
  • Ability to work within regulated environments with formal processes
Preferred Qualifications
  • Understanding of software lifecycle processes for safety‑critical systems
  • Experience with real‑time operating systems (RTOS) and/or embedded platforms
  • Experience developing software certified to DO‑178C Level A
  • Experience with hardware‑software integration and low‑level debugging
  • Experience with test automation, simulation, or hardware‑in‑the‑loop (HIL) environments
  • Experience in Computer Graphics and GUI development (OpenGL, Vulkan, WPF)
  • Eligibility for controlled goods and security clearance (if applicable)
Why choose PACE?
  • Opportunity to work on cutting‑edge aerospace technologies
  • Competitive compensation and comprehensive benefits package
  • Collaborative, engineering‑driven culture with high technical standards
  • Career growth opportunities in aerospace industries worldwide
  • Support for continuous learning
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - DO 178
Embedded Software Engineer - DO 178

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
+3
Engineering Manager, Software
Engineering Manager, Software

CMC Electronics • Montreal (administrative region)

On-site
CAD 120,000 - 150,000
Group insurance and pension plan
Financial assistance for studies
Free electrical terminals
+3
Engineering Delivery Manager
Engineering Delivery Manager

MANNARINO • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Group insurance & RRSP plan
Flexitime with paid overtime
Discretionary bonuses
+4
Senior Software Developer C++
Senior Software Developer C++

CS CANADA Inc. • Quebec

On-site
CAD 90,000 - 120,000
Medical, dental, and vision insurance
Access to telemedicine service
RRSP program
+2
Software Engineer
Software Engineer

Aviya Aerospace Systems • Longueuil

On-site
CAD 70,000 - 90,000
Project Manager
Project Manager

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
+3
Software Specialist - Avionics (DO-178C)
Software Specialist - Avionics (DO-178C)

Mannarino Systems and Software Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Group insurance
RRSP plan
Flextime with paid overtime
+5
Avionics Project Engineer (DO-178 or DO-254)
Avionics Project Engineer (DO-178 or DO-254)

Industry Professionals • Montreal (administrative region)

Hybrid
CAD 100,000 - 140,000
Senior Software Developer C++
Senior Software Developer C++

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid Work
Medical, dental, and vision insurance
Telemedicine service
+3
Software Engineering Manager
Software Engineering Manager

General Dynamics Mission Systems–Canada • Cole Harbour

On-site
CAD 122,000 - 155,000
Comprehensive medical, dental, and vision coverage
Defined Contribution Pension Plan
Flexible time off
+2