Embedded Software Engineer

CMC
Reston, VA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$85,000.0 - $165,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) CAN Bus Code Review Communications Protocols Embedded Software Real-Time Operating Systems Requirements Management RS-232 Software Configuration Management Software Engineering Software Systems Information Technology
+1 more
DO-178B

Job description

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.

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 Software Engineer, you’ll contribute across the full lifecycle of advanced flight management software. Our teams build customized solutions for both commercial and military aviation-supporting aircraft from helicopters to fixed-wing platforms.

In this role, you’ll apply rigorous avionics standards while helping drive innovations that enhance flight optimization and operational efficiency., * Develop avionics software solutions in line with company and industry standards

  • Design scalable software architectures that evolve with product needs
  • Contribute to all phases of development: design, coding, and documentation
  • Solve complex technical challenges across new and existing systems
  • Participate in code reviews and peer evaluations to ensure quality

Requirements

Do you have experience in Software engineering?, * Bachelor’s degree in Engineering, Computer Science, Physics, Mathematics, or related field

  • 2+ years of experience in software development
  • Proficiency in C/C++
  • Willingness to travel up to 15%

What Sets You Apart (Preferred Qualifications):

  • Experience with flight management, autopilot, navigation, or other avionics systems
  • Familiarity with software configuration and requirements management tools (e.g., DOORS)
  • Knowledge of DO-178C certification processes
  • Experience with real-time operating systems (RTOS)
  • Experience with communication protocols (e.g., RS-232, RS-422, ARINC 429, CAN bus, IEEE-1394)
  • Background in avionics software development

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, * ¨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 II: $85,000 - $107,000; Level III: $100,000 - $135,000; Level IV: $125,000 - $165,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.

Apply for this position

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

Apply on indeed.com

Good distractions

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

1:29 min

Managing queues using Azure Service Bus Explorer

Radu Vunvulea Radu Vunvulea · WWC 2022

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:55 min

Blocking unauthorized peripheral updates via SPI bus monitoring

Reinhard Reinhard · WWC 2024

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:43 min

Managing team risk and the bus factor

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

Videos

See all

Related articles

See all