Engineering Manager, Avionics Software

CMC Electronics

Reston (VA)

On-site

USD 150,000 - 195,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401K Match Program
BCBS Medical
Education reimbursement
PTO Plan

Job summary

CMC Electronics in Reston, VA is seeking an Engineering Manager, Avionics Software to lead the avionics software team, shape development processes, and drive DO-178B/C certification readiness for regulated avionics programs.

You will recruit and develop engineers, coordinate with Quality and Compliance, manage estimates and staffing, and advance engineering tools and processes to improve quality, predictability, and productivity.

Qualifications

  • Bachelor's degree in software/engineering or equivalent; master's degree is an asset
  • Minimum 10 years of software engineering experience in avionics or safety‑critical systems
  • Strong DO‑178B/C experience including planning, traceability, and certification evidence

Responsibilities

  • Lead, grow and manage the avionics software engineering team in Reston
  • Ensure compliance with DO‑178B/C, regulatory and project requirements
  • Develop resource plans and staffing for programs, and provide estimates
  • Improve engineering processes, tools, and standards
  • Coordinate with Quality/Compliance, PMs, and cross‑functional teams
  • Drive quality, predictability, and productivity improvements

Skills

Team leadership
DO-178B/C
Resource planning
Engineering processes
Embedded RT software
Certification readiness
Cross-functional coordination

Education

Bachelor's degree in Software/Computer/Electrical Engineering
Master's degree (asset)

Tools

DO-178B/C lifecycle tools
ARINC‑653
RTOS

Job description

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.

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. 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 Engineering Manager, Avionics Software, you'll take on a flagship leadership role: growing and developing a software engineering team, shaping development processes, and driving compliance with regulated avionics practices.

Key Responsibilities
Software Team Leadership
  • Build, lead, and grow the avionics software engineering team at the Reston site.
  • Recruit, hire, coach, and retain high‑performing engineers to meet current and future program needs.
  • Provide performance feedback, career development, and prioritization guidance.
  • Build technical depth through succession planning, cross‑training, and targeted development.
  • Promote accountability, collaboration, and disciplined engineering execution.
DO‑178 Software Capability and Certification Readiness
  • Strengthen the team's ability to execute compliant avionics software development under DO‑178B/C and related certification standards.
  • Ensure work follows regulatory, airworthiness, quality, and company process requirements.
  • Partner with Quality and Compliance on process adherence, audit readiness, SOI reviews, and certification activities.
  • Coach staff on requirements, design, implementation, verification, traceability, configuration management, and change control.
  • Identify and mitigate risks related to process, training, tooling, staffing, and certification readiness.
Resource Planning, Estimating, and Capability Management
  • Develop and maintain resource plans for the software engineering team.
  • Allocate resources across projects based on priorities and demand‑versus‑capacity tradeoffs.
  • Align staffing with Project Engineers and Program Management to support schedules, bids, proposals, and program commitments.
  • Contribute to, review, and approve engineering estimates, including personnel, tools, and materials.
  • Ground staffing plans and proposal inputs in realistic assumptions for certified avionics software work.
Engineering Process, Tools, and Cross‑Functional Coordination
  • Maintain and improve engineering processes, tools, and standards used by the team.
  • Support effective use of development, verification, requirements, and configuration management tools.
  • Coordinate with Project Engineers, Chief Engineers, Program Management, and Quality/Compliance.
  • Represent the software engineering organization in planning, process, and modernization initiatives.
  • Drive practical improvements to quality, predictability, and productivity.
How to Excel in This Role (Job Requirements)
  • Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or equivalent; a Master's degree in a related discipline is an asset.
  • Minimum of ten (10) years of software engineering experience in commercial and/or military avionics, aviation electronics, or comparable safety‑critical embedded systems.
  • Significant embedded real‑time software development experience — including requirements, design, implementation, verification, integration, debugging, configuration management, and change control — with sufficient depth to coach engineers, review plans and estimates, assess risks, and support problem resolution.
  • Experience leading, supervising, or managing software engineering teams, preferably in a regulated avionics or safety‑critical environment.
  • Strong, practical experience with DO‑178B/C airborne software development and certification lifecycles is required, including planning, traceability, quality assurance, and certification evidence expectations.
  • Experience supporting certification audits, SOI reviews, customer reviews, or airworthiness authority interactions.
  • Strong knowledge of airworthiness certification processes for military and/or commercial aircraft.
  • Experience contributing to estimates, resource plans, staffing plans, and proposal inputs for certified software development programs.
What Sets You Apart (Preferred Qualifications)
  • Deep experience with DO‑178C, especially DAL A or DAL B software development and verification, along with related supplements and standards such as DO‑330, DO‑331, DO‑332, DO‑333, DO‑254, ARP4754A, and ARP4761.
  • Experience with Flight Management Systems, GNSS, navigation, cockpit avionics, mission avionics, or other certified airborne software products.
  • Experience with TSO‑C115, DO‑187 MOPS, or other aviation minimum performance standards. Experience with partitioned embedded real‑time software, ARINC‑653 compliant RTOS environments, and Integrated Modular Avionics concepts.
  • Familiarity with RTCA DO‑297, FACE, open software platforms, ARINC‑429, ARINC‑664, and aircraft data network standards.
  • Experience building a team, standing up a new capability, or scaling an engineering organization.
  • Experience supporting civil and/or military certification programs through major milestones and customer reviews.
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, commuter benefits, 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 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: $150,000 - $195,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”).

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
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
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
Mechanical Engineer
Mechanical Engineer

Universal Avionics Systems Corporation • Duluth (GA)

On-site
USD 80,000 - 100,000
Medical insurance
401(k) with match
Vacation and holiday pay
+2
Engineering Manager (Software)
Engineering Manager (Software)

Mid-Continent Instruments and Avionics • Wichita (KS)

On-site
USD 120,000 - 180,000
Engineering Manager
Engineering Manager

AvtechTyee • Everett (WA)

On-site
USD 150,000 - 180,000
9/80 Schedule
Medical/Dental/Vision Insurance
401(k) with company match
Software Engineer - Avionics RF Design and Integration
Software Engineer - Avionics RF Design and Integration

Capgemini Engineering • Atlanta (GA)

Hybrid
USD 79,000 - 160,000
Principal Engineer – Software Engineering (Embedded)
Principal Engineer – Software Engineering (Embedded)

avav • Moorpark (CA)

On-site
USD 147,000 - 224,250
Medical benefits
401K with company matching
9/80 work schedule
Sub Section Manager- Systems Engineering
Sub Section Manager- Systems Engineering

GE Aerospace • Clearwater (FL)

On-site
USD 130,000 - 173,000
401(k) company contribution
Flexible work arrangements
Tuition reimbursement
+2