26 Oct
|
PACE Aerospace & IT
|
Montreal
26 Oct
PACE Aerospace & IT
Montreal
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
• Cooperative, engineering‑driven culture with high technical standards
• Career growth opportunities in aerospace industries worldwide
• Support for continuous learning #PACE
📌 Software Developer (Montreal)
🏢 PACE Aerospace & IT
📍 Montreal