Software Developer
PACE Aerospace & IT
QuebecFull-timeMid LevelOn-site
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
Posted 1 weeks ago