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

Software Engineer; Embedded; Reston

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: CMC Electronics
Full Time position
Listed on 2025-11-03
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 85000 - 165000 USD Yearly USD 85000.00 165000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Embedded) (Reston)

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. CMC is focused on delivering innovative cockpit and avionics system integration solutions to commercial and military customers worldwide. Its principal facilities are located in Montreal, Quebec;
Ottawa, Ontario;
Chicago, Illinois and our newest site in Reston, Virginia.

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

Job Overview

As a Software Engineer you will play a key role in the full software development lifecycle of our flight management solutions. Our engineering teams design customized software for clients in both the commercial and military aviation sectors. Whether working on helicopters or airplanes, you will apply strict avionics development standards while contributing to innovations that improve flight path optimization and operational efficiency.

Key Responsibilities
  • Participate in the development of new avionics software solutions in accordance with company standards and industry (military and/or commercial) methodologies
  • Create software architecture that will evolve with the products
  • Participate in all phases of the software development (design, code, documentation)
  • Resolve multiple technical challenges related to new and existing technologies
  • Participate in software development and peer reviews
Job Requirements
  • Bachelor of Science degree from an accredited course of study in engineering, engineering technology, physics, mathematics or computer science
  • Minimum 4 + years’ experience in software development
  • Proficiency in C/C++ languages
  • Travel of up to 25% may be required for this role
Preferred Qualifications
  • Experience with flight management systems, autopilot systems, navigation systems or related avionics applications
  • Familiar with software configuration systems
  • Use requirements management systems (DOORS)
  • DO-178C certification training or process experience
  • Development of real‑time operating systems (RTOS)
  • Implementation and testing with communication protocols (RS‑232, RS‑422, A‑429, A‑708, CANBUS, IEEE‑1394, etc.)
  • Experience in avionics software development
Benefits
  • 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
  • Generous PTO Plan

Pay is based upon candidate experience and qualifications, as well as market and business considerations.

Summary pay range: $85,000 – $165,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.

#J-18808-Ljbffr
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