Senior Embedded Software Engineer (Reston)
CMC Electronics has built a worldwide reputation for delivering cutting-edge avionics and cockpit integration solutions. From design and manufacturing to long-term support, we power commercial and military aviation with technology that sets the standard for performance, reliability, and innovation.With major hubs in Montreal, Ottawa, Chicago, and our newest location in Reston, CMC partners with leading aerospace companies, airlines, and government agencies around the globe.Now, we’re building something new.At our Reston site, we’re assembling a team of forward-thinking engineers and technologists ready to push boundaries. This is your chance to help pioneer the use of emerging tools and techniques—while upholding the uncompromising reliability aerospace demands.If you’re driven to innovate, move fast, and make an impact on next-generation avionics, you’ll fit right in.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 Senior Software Engineer on the Navigation Systems team, you’ll use your C/C++ expertise to develop advanced features for current and next-generation Flight Management System (FMS) and navigation products. Your work will directly support future aviation platforms.You’ll also mentor developers and collaborate with Systems and Project Engineers to deliver high-assurance software that meets strict DO-178C safety standards.Key ResponsibilitiesDesign, develop, test, and maintain software across the full lifecycleBuild modular, scalable architectures aligned with evolving requirementsSupport hardware integration and system-level testingInvestigate defects and implement effective fixesAutomate testing and documentation to support certificationApply agile practices to deliver efficient, high-quality resultsLead design and code reviews; contribute to process improvementsCollaborate with suppliers and project teams to manage scope, schedule, and risksWhat You Bring (Required Qualifications)Bachelor’s degree in Engineering, Computer Science, Physics, Mathematics, or related field6+ years of experience in software design and developmentExperience developing safety-critical, certified software (aerospace/aviation)Strong ability to decompose high-level requirements into software designProficiency in C/C++ and unit testingExperience with certification lifecycle data and audit processesWillingness to travel up to 25%What Sets You Apart (Preferred Qualifications)10+ years of experience and leadership of small development teamsExperience with FMS, autopilot, navigation, or other avionics systemsFamiliarity with regulatory bodies (FAA, EASA, TCCA)Hands-on experience with DO-178C certificationExperience with RTOS and embedded systems under resource constraintsFamiliarity with configuration and requirements tools (e.g., DOORS)Experience working in Agile environmentsWhat We OfferFast paced environment with significant autonomy¨Start up¨ work environment in a well-established organization401K Match ProgramBCBS Medical, HSA with Company contribution, Dental, Vision, Life and Disability InsuranceGenerous PTO PlanAt 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 III: $100,000 - $135,000; Level IV: $125,000 - $165,000Equal Employment OpportunityCMC 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”).