Back to jobs
PACE Aerospace & IT
North America

Software Developer

Montreal, Quebec, Canada
2026-06-30

Role 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

Software Developer

PACE Aerospace & IT

Sign Up →