Job descriptionSenior Avionics Software Developer – C/C++ | Flight Management Systems (FMS) 📍 Montreal, QC | Hybrid 🛩️ Aerospace / Avionics Industry – Commercial & Military 💼 Full-Time Contract Position Our client, a globally recognized avionics company, is seeking a Senior Avionics Software Developer to contribute to the development of Flight Management System (FMS) solutions used in both commercial and military applications. You will join a multidisciplinary engineering team designing advanced avionics solutions for helicopters and aircraft within a highly regulated, safety-critical environment focused on innovation and technical excellence. Responsibilities - Participate in the full software development lifecycle for avionics solutions - Design, develop, and maintain software applications in C/C++ - Develop scalable software architectures aligned with product requirements - Contribute to software design, coding, testing, and documentation activities - Collaborate closely with multidisciplinary engineering teams - Troubleshoot and resolve complex technical challenges involving existing and emerging technologies - Participate in peer reviews and software development best practices - Ensure compliance with avionics development standards and industry methodologies Qualifications - Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Engineering, or a related field - Minimum of 10 years of software development experience - Strong expertise in C/C++ development within a Microsoft Visual C++ environment - Experience working in regulated and safety-critical environments - Solid understanding of the full software development lifecycle - English required - Familiarity with DO-178 certification processes - FMS Flight simulation software Nice to Have - Experience developing avionics software - Experience with requirements management tools such as DOORS - Familiarity with software configuration management systems - Knowledge of avionics communication protocols including: - ARINC 429 / ARINC 708 - RS-232 / RS-422 - CAN bus - IEEE-1394 This position is for a currently active opening. Tundra Technical Solutions is a global provider of workforce and technology delivery solutions, recognized by Staffing Industry Analysts (SIA) as one of North America’s leading staffing firms. At Tundra, we don’t just recruit top talent for some of the world’s most recognized brands — we are pioneers in social recruiting. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, veteran status, disability, genetic information, or any other characteristic protected by law. We value and encourage diversity in the workplace. We use artificial intelligence tools to assist our recruiters in screening and assessing talent. These tools do not replace human decision-making in the hiring process. This opportunity may not be the right fit for you, but perhaps you know someone who would be interested? Check out our Referral Reward program. Referrals are a key part of our success. As always, we are looking for exceptional people — and we know you know exceptional people too!