×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: CMC Electronics
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Join CMC Electronics as a Senior Software Engineer in our Reston, VA office.

As a Senior Software Engineer on the Navigation Systems team, you will apply your expertise in C/C++ to develop major new features for both existing and next-generation Flight Management System (FMS) and navigation products. Your work will support long-term growth across future aviation platforms, mentoring other developers and collaborating with Systems and Project Engineers to deliver high-assurance software that meets the strict safety standards of DO-178C.

Location

& Work Requirements

This is an onsite position in our Reston, VA office location. Must be authorized to work in the U.S. and eligible for any required U.S. Government export control authorizations.

Base Pay Range

$/yr – $/yr (plus benefits)

Key Responsibilities
  • Design, develop, test, and maintain software throughout the end‑to‑end lifecycle that meets industry, customer, safety, and regulatory standards.
  • Develop modular software architectures that support evolving product and customer requirements.
  • Support software integration with target hardware and system‑level integration and testing of capabilities.
  • Assess software defect reports and implement corrective actions.
  • Apply automation to deliver extensive documentation and testing results supporting regulatory certification.
  • Leverage agile methods to allow the team to function autonomously and efficiently, delivering the needed outputs.
  • Function as a key stakeholder in process design and champion improvements that enhance team performance.
  • Collaborate with suppliers and project management teams to accurately assess software project status, schedules, and risks; lead software development reviews and peer reviews of designs and results.
Required Qualifications
  • Bachelor of Science in engineering, engineering technology, physics, mathematics, or computer science.
  • 6+ years of experience performing software design and development.
  • Experience developing high‑reliability software certified to regulatory standards in aviation, aerospace, or automotive industries.
  • Proficient in decomposing high‑level requirements into low‑level requirements and software functions.
  • Proficient in C and C++ coding and unit testing.
  • Experience with certification lifecycle data (e.g., planning documents).
  • Experience with internal and external audits (e.g., implementation audits).
  • Travel of up to 25% may be required.
Preferred Qualifications
  • 10+ years of experience performing software design and development, including leading small teams.
  • Experience with flight management systems, autopilot systems, navigation systems, or related avionics applications.
  • Familiarity with FAA, EASA, and TCCA regulatory bodies.
  • Experience certifying software under DO‑178C.
  • Experience developing embedded applications on real‑time operating systems (RTOS).
  • Use of software configuration management and requirements management systems (e.g., DOORS).
  • Experience with Agile development methodologies.
Benefits
  • 401(k) match program.
  • BCBS medical, HSA with company contribution, dental, vision, life, and disability insurance.
  • Generous PTO plan.
  • Fast‑paced environment with significant autonomy.
  • Start‑up work environment in a well‑established organization.

What we offer: A competitive total rewards package, including base pay, benefits, and opportunities for growth within a leading aviation and aerospace manufacturing company.

CMC Electronics is an Equal Opportunity and Affiliated 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.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Aviation and Aerospace, Component Manufacturing, Airlines and Aviation

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary