Software Developer

PACE Aerospace & IT

Montreal

On-site

CAD 60,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Comprehensive benefits
Career growth opportunities

Job summary

PACE Aerospace & IT in Montreal is seeking a Software Developer to join our engineering team to design, develop, verify, and maintain aerospace software design tools and safety-critical software systems.

This role focuses on high‑reliability, safety‑critical applications that meet aerospace standards and regulatory requirements.

You will contribute to quality, traceability, and rigorous documentation, collaborating with product management and operations to deliver robust software.

Qualifications

  • Bachelor’s degree in Software Engineering, Computer Engineering, or equivalent.
  • 1–3 years of professional software development experience in safety-critical domains.
  • Strong proficiency in C++, C, C#.
  • Ability to work in regulated environments with formal processes.

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, ARINC661 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.

Skills

C++
C
C#

Education

Bachelor's degree in Software Engineering, Computer Engineering, or equivalent

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, ARINC661 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

#PACE

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur(se) logiciel
Développeur(se) logiciel

PACE Aerospace & IT • Montreal

On-site
CAD 70,000 - 95,000
Rémunération compétitive
Avantages sociaux complets
Culture d’ingénierie
+1
Ingénieur Logiciel Embarqué Aérospatial – Montréal
Ingénieur Logiciel Embarqué Aérospatial – Montréal

PACE Aerospace & IT • Montreal

On-site
CAD 70,000 - 95,000
Rémunération compétitive
Avantages sociaux complets
Culture d’ingénierie
+1
Hardware Engineer – Aerospace
Hardware Engineer – Aerospace

Sopra Steria • Montreal

Hybrid
CAD 85,000 - 110,000
Hybrid Work
Medical, dental, and vision Insurance
Telemedicine service
+3
Senior Embedded Software Designer
Senior Embedded Software Designer

Go Fractional • Canada

Remote
CAD 120,000 - 180,000
Competitive compensation
Equity plan
Health, dental, vision insurance
+8
Hardware Engineer - Aerospace
Hardware Engineer - Aerospace

Soprasteria1 • Montreal

Hybrid
CAD 70,000 - 110,000
Hybrid Work
Medical, Dental, Vision Insurance
RRSP program
+2
Design Assurance Engineer
Design Assurance Engineer

CS GROUP • Montreal

Hybrid
CAD 90,000 - 130,000
Advanced medical, dental and vision insurance.
Access to telemedicine service.
RRSP program.
+2
Embedded Software Engineer Ottawa, Canada
Embedded Software Engineer Ottawa, Canada

Spaceium Inc • Ottawa

Hybrid
CAD 75,000 - 110,000
Systems Engineer Avionics & Integration
Systems Engineer Avionics & Integration

Industry Professionals • Montreal

On-site
CAD 110,000 - 140,000
Junior Software Developer - System Integration Labs (North Shore)-EN
Junior Software Developer - System Integration Labs (North Shore)-EN

CAE • Montreal

Hybrid
CAD 70,000 - 95,000
Hybrid work arrangement
Flexible working hours
Career development
+4
Head, Flight Software
Head, Flight Software

Canadarocketcompany • Toronto

On-site
CAD 180,000 - 240,000