Demo

Real-Time Embedded Avionics Software Engineer

Cyient
Cyient Salary
Rapids, IA Full Time
POSTED ON 4/23/2026
AVAILABLE BEFORE 5/16/2026
Avionics Embedded Software Engineer

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

Salary.com Estimation for Real-Time Embedded Avionics Software Engineer in Rapids, IA
$93,230 to $114,060
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Real-Time Embedded Avionics Software Engineer?

Sign up to receive alerts about other jobs on the Real-Time Embedded Avionics Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$72,991 - $91,066
Income Estimation: 
$91,133 - $113,181
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cyient

  • Cyient East Hartford, CT
  • Cyient Quality Team Lead Company Name:** Cyient, Inc. Job Summary The Quality Team Lead at Cyient, Inc. will be responsible for overseeing and guiding a te... more
  • 14 Days Ago

  • Cyient San Diego, CA
  • Key Responsibilities • Design, develop, and implement microservices-based applications using Java (8 ) and Spring Boot. • Architect and build scalable, res... more
  • 14 Days Ago

  • Cyient Jupiter, FL
  • Job Summary Cyient is seeking a detail-oriented experinced Process Engineer to support turbine engine assembly operations. This role focuses on developing ... more
  • 15 Days Ago

  • Cyient Oklahoma, OK
  • Key Responsibilities Lead and deliver complex NPD programs involving robotics, electromechanical systems, embedded software, and cloud applications. Own pr... more
  • Just Posted


Not the job you're looking for? Here are some other Real-Time Embedded Avionics Software Engineer jobs in the Rapids, IA area that may be a better fit.

  • Collins Aerospace Rapids, IA
  • Date Posted: 2026-03-04 Country: United States of America Location: US-IA-CEDAR RAPIDS-107 ~ 400 Collins Rd NE ~ BLDG 107 Position Role Type: Onsite U.S. C... more
  • 2 Days Ago

  • eInfochips (An Arrow Company) Rapids, IA
  • Position: Embedded Engineer (eInfochips Inc) Location: Cedar Rapids, IA (complete Onsite) Experience range – 8 years What You'll Be Doing: Perform Developm... more
  • 22 Days Ago

AI Assistant is available now!

Feel free to start your new journey!