Senior Software Engineer in Reston

Energy Jobline ZR

Reston (VA)

On-site

USD 100,000 - 170,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Autonomy
Startup culture
401K match
Medical & dental
PTO

Job summary

CMC Electronics in Reston, VA is seeking a Senior Software Engineer for the Navigation Systems team. You will apply your C/C++ expertise to develop features for Flight Management System and navigation products, and mentor other developers while aligning with DO-178C safety standards.

Responsibilities include designing, coding, testing, and integrating software across the lifecycle, supporting hardware and system tests, and leading design reviews. Travel up to 15% may be required.

Qualifications

  • Bachelor’s degree in Engineering, Computer Science, Physics, Mathematics, or related field
  • 6+ years of experience in software design and development
  • Experience developing safety-critical, certified software (aerospace/aviation)
  • Proficiency in C/C++ and unit testing
  • Willingness to travel up to 15%

Responsibilities

  • Design, develop, test, and maintain software across the full lifecycle
  • Build modular, scalable architectures aligned with evolving requirements
  • Support hardware integration and system-level testing
  • Investigate defects and implement effective fixes
  • Automate testing and documentation to support certification
  • Lead design and code reviews; contribute to process improvements
  • Collaborate with suppliers and project teams to manage scope, schedule, and risks

Skills

C/C++
Unit testing
Requirements decomposition
Travel up to 15%

Education

Bachelor’s degree in Engineering, Computer Science, Physics, Mathematics, or related field

Tools

DOORS
RTOS

Job description

Job Description

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- 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- 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 Responsibilities:

  • Design, develop, test, and maintain software across the full lifecycle
  • Build modular, scalable architectures aligned with evolving requirements
  • Support hardware integration and system-level testing
  • Investigate defects and implement effective fixes
  • Automate testing and documentation to support certification
  • Lead design and code reviews; contribute to process improvements
  • Collaborate with suppliers and project teams to manage scope, schedule, and risks

What You Bring (Required Qualifications):

  • Bachelor’s degree in Engineering, Computer Science, Physics, Mathematics, or related field
  • 6+ years of experience in software design and development
  • Experience developing safety-critical, certified software (aerospace/aviation)
  • Strong ability to decompose high-level requirements into software design
  • Proficiency in C/C++ and unit testing
  • Familiarity with configuration and requirements tools (e.g., DOORS)
  • Experience with certification lifecycle data and audit processes
  • Willingness to travel up to 15%

What Sets You Apart ( Qualifications):

  • Experience with FMS, autopilot, navigation, or other avionics systems
  • Familiarity with regulatory bodies (FAA, EASA, TCCA)
  • Hands-on experience with DO-178C certification
  • Experience with RTOS and embedded systems under resource constraints

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 Insurance, Commuter benefit, and education reimbursement
  • PTO Plan

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 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 - $170,000

Equal Employment Opportunity

CMC Electronics is an Equal Opportunity and Affiliation 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 , , , , , , , , , , genetic information, veteran status, or any other status protected by law ("Minority///Veteran/VEVRAA Federal Contractor").

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

CMC Électronique • Reston (VA)

On-site
USD 100,000 - 170,000
401K Match Program
Medical Insurance
Dental Insurance
+6
Software Engineer
Software Engineer

CMC Électronique • Reston (VA)

On-site
USD 85,000 - 165,000
401K Match
Medical Insurance
Dental Insurance
+6
Senior Software Engineer
Senior Software Engineer

CMC Electronics • Reston (VA)

On-site
USD 100,000 - 165,000
401(k) match program
Health insurance with company contribution
Generous PTO plan
Senior System Engineer
Senior System Engineer

CMC Electronics Inc. • Reston (VA)

On-site
USD 100,000 - 170,000
Fast paced environment
Start up environment
401K match
+2
Software Engineer
Software Engineer

CMC Electronics Inc. • Reston (VA)

On-site
USD 85,000 - 165,000
401K Match
Health Insurance
Dental & Vision
+2
Senior Systems Engineer
Senior Systems Engineer

CMC Electronics • Reston (VA)

On-site
USD 100,000 - 170,000
401K Match
Medical Insurance
Dental & Vision
+4
Engineering Manager, Avionics Software
Engineering Manager, Avionics Software

CMC Electronics • Reston (VA)

On-site
USD 150,000 - 195,000
401K Match Program
BCBS Medical
Education reimbursement
+1
Senior Systems Engineer
Senior Systems Engineer

CMC Electronics Inc. • Reston (VA)

Hybrid
USD 100,000 - 170,000
401K Match Program
Medical, Dental, Vision
Commuter Benefit
+2
Senior Software Engineer, Avionics & FMS (Onsite Reston)
Senior Software Engineer, Avionics & FMS (Onsite Reston)

CMC Électronique • Reston (VA)

On-site
USD 100,000 - 170,000
401K Match Program
Medical Insurance
Dental Insurance
+6
Avionics Software Engineer — Onsite in Reston, VA
Avionics Software Engineer — Onsite in Reston, VA

CMC Electronics Inc. • Reston (VA)

On-site
USD 85,000 - 165,000
401K Match
Health Insurance
Dental & Vision
+2