CMC Electronics · 2 months ago
Senior Software Engineer (Reston)
CMC Electronics is an established leader in the design and manufacturing of electronic products for the aviation markets. They are seeking a Senior Software Engineer to develop features for Flight Management Systems and navigation products, mentor developers, and ensure compliance with strict safety standards.
AerospaceElectronicsManufacturing
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 of the products
Leverage agile methods to allow the team to function with autonomy and efficiency while delivering the needed outputs to document the work and testing
Function as a key stakeholder in process design and champion improvements that enhance performance of the team
Collaborate with suppliers and project management teams to allow for accurate assessment of software project status, schedules and risks. Lead software development reviews and peer reviews of designs and results
Qualification
Required
Bachelor of Science degree from an accredited course of study in engineering, engineering technology, physics, mathematics, or computer science
Minimum of 6+ years of experience performing software design and development
Experienced developing software with high reliability that has been certified to regulatory standards in industries such as aviation, aerospace or automotive
Proficient in decomposing high-level requirements into low-level requirements and software functions
Proficient in both C and C++ coding and unit testing
Experience with all certification life cycle data (e.g. Planning documents)
Experience with audits both internal and external (e.g Implementation audit, etc.)
Travel of up to 25% may be required for this role
Preferred
10 or more years of experience performing software design and development and leading small teams in the execution of software development projects
Experience with flight management systems, autopilot systems, navigation systems or related avionics applications
Familiarity with regulatory bodies including FAA, EASA, and TCCA
Certifying software under DO-178C
Development with real-time operating systems (RTOS)
Use of Software configuration management systems and requirements management systems (DOORS)
Developing embedded applications meeting timing constraints on hardware with limited resources
Familiar with Agile development methodologies
Benefits
401K Match Program
BCBS Medical, HSA with Company contribution, Dental, Vision, Life and Disability Insurance
Generous PTO Plan
Health insurance
Flexible spending accounts
Health savings accounts
Retirement savings plans
Life and disability insurance programs
Company
CMC Electronics
CMC Electronics has achieved an international reputation for innovation and excellence in the design and manufacture of advanced avionics, display solutions and high-performance optoelectronics for military and commercial aviation markets.
Funding
Current Stage
Late StageTotal Funding
unknown2007-02-01Acquired
Recent News
Canada NewsWire
2025-10-01
Morningstar.com
2025-06-16
Company data provided by crunchbase