Software Engineer-Embedded

2 weeks ago


SaintLaurent, Canada CMC Electronics Full time

Reston, Virginia Apply Now CMC Electronics (CMC) has earned an international reputation for innovation and excellence in the design, manufacturing and support of electronic products for the aviation markets. CMC is focused on delivering innovative cockpit and avionics system integration solutions to commercial and military customers worldwide. Its principal facilities are located in Montreal, Quebec; Ottawa, Ontario; Chicago, Illinois and our newest site in Reston, Virginia. CMC is a major supplier to the aerospace and high-technology industries, airlines, military agencies and government customers worldwide. As we build a new team in Reston, VA, we're looking for engineers and technologists ready to be pioneers in the application of emerging tools and techniques, maintaining the highest reliability demanded by aerospace while bringing forth new products and capabilities at a brisk pace. This is an onsite position in our Reston, VA office location. Must be authorized to work in the US. To conform to U.S. export control regulations, applicant should be eligible for any required authorization from the U.S. Government. Why join our team? As a Software Engineer, you will play a key role in the full software development lifecycle of our flight management solutions. Our engineering teams design customized software for clients in both the commercial and military aviation sectors. Whether working on helicopters or airplanes, you will apply and uphold strict avionics development standards while also contributing to innovations that improve flight path optimization and operational efficiency. As a Software Developer, your key responsibilities include: Participate in the development of new avionics software solutions in accordance with company standards and industry (military and/or commerical) methodologies Create software architecture that will evolve with the products Participate in all phases of the software development (design, code, documentation) Resolve multiple technical challenges related to new and existing technologies Participate in software development and peer reviews How to excel in this role (Job Requirements): Bachelor of Science degree from an accredited course of study in engineering, engineering technology, physics, mathematics or computer science Minimum 4 + years’ experience in software development C/C++ languages Travel of up to 25% may be required for this role What sets you apart (Preferred Qualifications): Experience with flight management systems, autopilot systems, navigation systems or related avionics applications Familiar with Software configuration systems Use Requirements management systems (DOORS) DO-178C Certification training or process experience Development real-time operating systems (RTOS) Implementation and testing with Communication protocols (RS-232, RS-422, A-429 A-708, CANBUS, IEEE-1394, etc.) Experience in avionics software development What we offer: Fast paced environment with significant autonomy ¨Start up¨ work environment in a well-established organization 401K Match Program BCBS Medical, HSA with Company contribution, Dental, Vision, Life and Disability Insurance Generous PTO Plan a At CMC, we pride ourselves on delivering a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and providing eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs. The specific programs and options available to any given employee may vary depending on eligibility factors. Pay is based upon candidate experience and qualifications, as well as market and business considerations. Summary pay range:  Level II: $85,000 - $107,000 Level III: $100,000 - $135,000 Level IV: $125,000 - $165,000 Equal Employment Opportunity CMC Electronics is an Equal Opportunity and Affirmative Action Employer. CMC Electronics is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job related reasons regardless of race, ethnicity, color, religion, sex, sexual orientation, age, national origin, disability, gender identity, genetic information, veteran status, or any other status protected by law ("Minority/Female/Disability/Veteran/VEVRAA Federal Contractor”). Apply Now



  • Av. Sainte-Croix, Saint-Laurent, QC HN K, Canada CS GROUP Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the defense, aeronautics, autonomous driving and railways industries. With over 100 engineers, we support our customers by offering innovative and leading-edge solutions that allow to accelerate functional safety and...


  • Saint-Bruno-de-Montarville, Canada KYNZE Full time

    Senior Embedded Software Developer KYNZE St-Bruno-de-Montarville, Quebec, Canada Base pay range: CA$110,000.00/yr - CA$160,000.00/yr At Kynze, we are building next‑generation technologies that transform how humans and machines perceive and interact with the world. Inspired by advancements in AI‑driven vision, computational imaging, and perceptual...


  • Saint-Bruno-de-Montarville, Canada KYNZE Full time

    Senior Embedded Software Developer KYNZE St-Bruno-de-Montarville, Quebec, Canada Base pay range: CA$110,000.00/yr - CA$160,000.00/yr At Kynze , we are building next‑generation technologies that transform how humans and machines perceive and interact with the world. Inspired by advancements in AI‑driven vision, computational imaging, and perceptual...


  • Saint-Bruno-de-Montarville, Quebec, Canada KYNZE Full time

    AtKynze, we are building next-generation technologies that transform how humans and machines perceive and interact with the world. Inspired by advancements inAI-driven vision, computational imaging, and perceptual optimization, we develop products that go beyond traditional boundaries—delivering richer, more natural, and more intelligent digital...


  • Saint-Bruno-de-Montarville, Quebec, Canada Kynze Full time

    At Kynze, we are building next-generation technologies that transform how humans and machines perceive and interact with the world. Inspired by advancements in AI-driven vision, computational imaging, and perceptual optimization, we develop products that go beyond traditional boundaries—delivering richer, more natural, and more intelligent digital...


  • Saint-Basile-le-Grand, Canada Kynze Full time

    At Kynze, we are building next-generation technologies that transform how humans and machines perceive and interact with the world. Inspired by advancements in AI-driven vision, computational imaging, and perceptual optimization, we develop products that go beyond traditional boundaries—delivering richer, more natural, and more intelligent digital...


  • Saint-Basile-Le-Grand, Canada Kynze Full time

    At Kynze , we are building next-generation technologies that transform how humans and machines perceive and interact with the world. Inspired by advancements in AI-driven vision, computational imaging, and perceptual optimization , we develop products that go beyond traditional boundaries—delivering richer, more natural, and more intelligent digital...


  • Bas-Saint-Laurent, Canada Hewlett Packard Enterprise Full time

    Embedded Software Developer / Développeur Logiciel EmbarquéThis role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on...


  • Av. Sainte-Croix, Saint-Laurent, QC HN K, Canada CS Group Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...

  • Software Developer

    2 weeks ago


    Saint-Laurent, Canada EXFO Full time

    It's an exciting time to join EXFO, as we are undergoing a technological transformation, especially in our Optical Instruments division – where you can find all the historical products that have made us the world leader for 40 years!As part of the software development team for our embedded application "tech-hub" and as a full-stack developer in our...