Real-Time Embedded Avionics Software Engineer

Cyient

Cedar Rapids (IA)

On-site

USD 95,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading aerospace company located in Cedar Rapids, IA, is seeking an Avionics Embedded Software Engineer to develop safety-critical flight systems for commercial and military aircraft. The ideal candidate has significant experience in embedded avionics software development, particularly in C++ and Python. Responsibilities include developing software per safety standards, analyzing system requirements, and collaborating with systems engineering and testing teams. This position offers a challenging environment with opportunities for professional growth and advancement.

Qualifications

  • 5+ years of relevant software engineering experience, or 3+ years with an advanced degree.
  • Experience developing embedded or real-time avionics software.
  • Strong programming experience in C++ and Python.

Responsibilities

  • Develop embedded avionics software following safety-critical standards.
  • Analyze system and software requirements to create robust software architectures.
  • Support V&V activities according to DO-178C standards.

Skills

Embedded avionics software development
C++ programming
Python programming
DO-178 software development lifecycle
Systems engineering collaboration

Education

Bachelor’s degree in Engineering, Computer Science, or STEM

Tools

Git
Jira
Confluence
SVN
JAMA
CI/CD pipelines

Job description

Location: Cedar Rapids, IA (Onsite)
Industry: Aerospace & Defense
Citizenship Requirement: U.S. Citizenship required due to ITAR restrictions

Position Overview

We are seeking an Avionics Embedded Software Engineer to support the development of safety-critical flight systems used in commercial and military aircraft platforms. This role focuses on real-time embedded avionics software development, working closely with systems, verification, and certification teams to deliver high-reliability software in accordance with aerospace safety standards.

The ideal candidate has experience developing embedded avionics software in C/C++ or ADA, understands the DO-178 software development lifecycle, and is comfortable working in environments that require rigorous testing, verification, and flight qualification.

Key Responsibilities
  • Develop embedded avionics software using ADA, C++, C, and Python following safety-critical software development standards.
  • Analyze system and software requirements and translate them into robust software architectures and implementations.
  • Design and implement algorithms, data handling functions, and integrity monitoring logic for avionics systems.
  • Support development and integration of AI-assisted onboard capabilities for avionics applications.
  • Participate in flight testing, laboratory testing, and simulation environments to evaluate system performance under operational conditions.
  • Maintain requirements traceability using tools such as JAMA or DOORS.
  • Perform unit testing, integration testing, debugging, and software validation.
  • Support Verification & Validation (V&V) activities in accordance with DO-178C standards.
  • Participate in peer reviews, design reviews, and code inspections to ensure compliance with safety and quality requirements.
  • Collaborate with systems engineering, verification, certification, and flight test teams across the program lifecycle.
Required Qualifications
  • Bachelor’s degree in Engineering, Computer Science, or another STEM discipline
  • 5+ years of relevant software engineering experience, or 3+ years with an advanced degree
  • Experience developing embedded or real-time avionics software
  • Strong programming experience in C++ and Python
  • Experience working across the full software development lifecycle
  • Familiarity with modern development tools including Git, Jira, Confluence, SVN, JAMA, and CI/CD pipelines
Preferred Qualifications
  • Experience with DO-178B / DO-178C (DAL B preferred) safety-critical software development
  • Experience with DO-297 Integrated Modular Avionics (IMA) architectures
  • Familiarity with avionics data buses such as ARINC 429 or ARINC 664
  • Programming experience in ADA and C
  • Experience supporting flight test or hardware-in-the-loop environments
  • Strong communication and cross-functional collaboration skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Software Engineer
Software Engineer

Actalent • Dallas (TX)

On-site
USD 110,000 - 150,000
Medical
Dental
Vision
+10
Avionics Software Developer
Avionics Software Developer

Accord Technologies Inc • Rockford (IL)

On-site
USD 100,000 - 130,000
Avionics Embedded Systems Software Engineer
Avionics Embedded Systems Software Engineer

Insight Global • United States

On-site
USD 110,000 - 170,000
Avionics Software Engineer US Citizenship Required
Avionics Software Engineer US Citizenship Required

The Ranger Group • United States

On-site
USD 140,000 - 210,000
Systems Engineer - DevOps or Integrated Avionics
Systems Engineer - DevOps or Integrated Avionics

DASH2 • Cedar Rapids (IA)

On-site
USD 110,000 - 170,000
Avionics Software Engineer (DO-178 + US Citizen Required)
Avionics Software Engineer (DO-178 + US Citizen Required)

All Aviation Jobs • Glendale (AZ)

Hybrid
USD 75,000 - 145,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off and company holidays
+1
Embedded Software Engineer-Avionics Flight Controls Electronics
Embedded Software Engineer-Avionics Flight Controls Electronics

OLSA Resources, Inc. • Tucson (AZ)

On-site
USD 90,000 - 120,000
Avionics Software Engineer (DO-178 + US Citizen Required)
Avionics Software Engineer (DO-178 + US Citizen Required)

All Aviation Jobs • Phoenix (AZ)

Hybrid
USD 75,000 - 145,000
Medical, dental, vision insurance
401(k) with company match
Paid time off and holidays
+1
Embedded Software Developer/Engineer
Embedded Software Developer/Engineer

OLSA Resources, Inc. • Phoenix (AZ)

On-site
USD 80,000 - 110,000