Senior Software Engineer

CMC Electronics

Reston (VA)

On-site

USD 100,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) match program
Health insurance with company contribution
Generous PTO plan

Job summary

A leading aviation and aerospace company is seeking a Senior Software Engineer in Reston, VA. In this role, you will develop features for Flight Management Systems, ensuring compliance with aviation safety standards. You must have at least 6 years of experience in software development, particularly in high-reliability sectors like aviation. The position involves collaboration with engineers and may require travel up to 25%. A competitive salary and comprehensive benefits are included.

Qualifications

  • 6+ years of experience performing software design and development.
  • Experience developing high-reliability software for aviation or aerospace.
  • Travel of up to 25% may be required.

Responsibilities

  • Design, develop, test, and maintain software for aviation safety standards.
  • Collaborate with suppliers and project management to assess software status.
  • Develop and test software architectures aligning with evolving requirements.

Skills

C/C++ coding
Software design and development
Decomposing high-level requirements
Unit testing
Agile methodologies

Education

Bachelor of Science in engineering, physics, mathematics, or computer science

Tools

DO-178C certification
Software configuration management systems

Job description

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

$100,000.00/yr – $165,000.00/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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

CMC Electronics • Reston (VA)

On-site
USD 85,000 - 165,000
401K Match Program
Health/Dental/Vision Insurance
PTO Plan
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
Systems Engineer (Flight Management Systems)
Systems Engineer (Flight Management Systems)

CMC Electronics • Reston (VA)

On-site
USD 100,000 - 170,000
401K Match Program
BCBS Medical, HSA, Dental, Vision,Life
PTO Plan
Systems Engineer (GNSS)
Systems Engineer (GNSS)

CMC Electronics • Reston (VA)

On-site
USD 100,000 - 135,000
401K Match Program
BCBS Medical
Dental, Vision, Life and Disability Insurance
+1
Aerospace Software Engineer – Avionics & Flight Systems
Aerospace Software Engineer – Avionics & Flight Systems

CMC Electronics • Reston (VA)

On-site
USD 85,000 - 165,000
401K Match Program
Health/Dental/Vision Insurance
PTO Plan
Senior Software Engineer - Core Systems & Libraries (Onsite)
Senior Software Engineer - Core Systems & Libraries (Onsite)

Collins Aerospace • Huntsville (AL)

On-site
USD 86,000 - 166,000
Medical insurance
Dental insurance
Vision insurance
+9
Software Engineer, Sr. (Apps)
Software Engineer, Sr. (Apps)

AV • Pittsburgh

On-site
USD 111,000 - 159,000
Medical, dental, and vision insurance
401K with company matching
Paid holiday shutdown
Senior Avionics Systems Engineer — Flight Management
Senior Avionics Systems Engineer — Flight Management

CMC Electronics • Reston (VA)

On-site
USD 100,000 - 170,000
401K Match Program
BCBS Medical, HSA, Dental, Vision,Life
PTO Plan
Principal Flight Software Engineer I
Principal Flight Software Engineer I

EVONA • Denver (CO)

On-site
USD 142,000 - 190,000
Equity (stock options)
Medical, dental, vision
HSA / FSA
+2
Senior Software Engineer - Core Systems & Libraries (Onsite)
Senior Software Engineer - Core Systems & Libraries (Onsite)

Prattwhitney • Huntsville (AL)

On-site
USD 86,000 - 166,000
Medical insurance
401(k) match
Flexible schedules
+1