Senior Software Engineer

CMC
Reston, VA, United States
13 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$100,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

Automation of Tests Unit Testing C++ (Programming Language) Hardware Design Real-Time Operating Systems Software Engineering Software Technical Review System-level Testing Information Technology DO-178B

Job description

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., * 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

Requirements

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., * 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 (Preferred 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

Benefits & conditions

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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

5:11 min

Aligning hardware development cycles with software evolution

Stephen Jones · Coffee With Developers

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

4:34 min

Software-driven hardware design and microcontroller virtualization

Georg Kühberger +1 · LIVE

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · World Congress 2023

Videos

See all

Related articles

See all