Back to jobs
Montreal, Quebec, Canada
2026-06-30
PACE Aerospace & IT
North America
Software Developer
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