Senior Embedded Software Engineer - Real-Time Avionics

Collins Aerospace

Cedar Rapids (IA)

On-site

USD 87,000 - 165,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
Three weeks vacation
Generous 401(k) with company matching

Job summary

Collins Aerospace in Cedar Rapids, IA, seeks a Senior Software Engineer for the Datalink RIU team. You will design and develop embedded software, primarily in C/C++ and Python, and contribute across DO-178B/C processes in a cross-functional agile environment.

The role focuses on air/ground messaging, data link protocols, and safety-critical software across multiple platforms, with onsite work in Cedar Rapids, IA.

Qualifications

  • Bachelors in STEM with 5+ years experience or Advanced degree with 3+ years experience.
  • Authorized to work in the U.S. without sponsorship; no future sponsorship offered.
  • Proficient in C, C++ and Python; knowledge of object-oriented design principles.

Responsibilities

  • Design, code, test and support embedded software meeting requirements.
  • Develop real-time embedded software for target environments.
  • Assist system-level testing and coordinate with cross-functional teams.

Skills

C/C++
Python
OO design

Education

Bachelor's degree in STEM
Advanced degree in related field

Job description

Collins Aerospace in Cedar Rapids, IA, seeks a Senior Software Engineer for the Datalink RIU team. You will design and develop embedded software, primarily in C/C++ and Python, and contribute across DO-178B/C processes in a cross-functional agile environment.

The role focuses on air/ground messaging, data link protocols, and safety-critical software across multiple platforms, with onsite work in Cedar Rapids, IA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Avionics Displays
Senior Embedded Software Engineer – Avionics Displays

Prattwhitney • Cedar Rapids (IA)

On-site
USD 87,000 - 165,000
Relocation assistance
Medical, dental, vision insurance
401(k) plan
Lead Embedded Software Engineer - Safety-Critical Avionics
Lead Embedded Software Engineer - Safety-Critical Avionics

Prattwhitney • Cedar Rapids (IA)

On-site
USD 108,000 - 205,000
Lead Embedded Avionics Software Engineer
Lead Embedded Avionics Software Engineer

Collins Aerospace • Cedar Rapids (IA)

On-site
USD 136,000 - 205,000
Medical insurance
Dental insurance
Vision insurance
+11
Senior Avionics Software Engineer — Safety-Critical
Senior Avionics Software Engineer — Safety-Critical

Collins Aerospace • Cedar Rapids (IA)

On-site
USD 136,000 - 165,000
Medical, dental, vision insurance
401(k) match
Paid time off & holidays
+1
Senior Embedded Software Engineer - Real-Time Avionics
Senior Embedded Software Engineer - Real-Time Avionics

Katalyst CRO • Cedar Rapids (IA)

On-site
USD 140,000 - 200,000
Senior Principal Software Engineer – Avionics
Senior Principal Software Engineer – Avionics

RTX • Cedar Rapids (IA)

On-site
USD 136,000 - 252,000
Senior Software Engineer, Avionics & Cabin Systems
Senior Software Engineer, Avionics & Cabin Systems

RTX • Cedar Rapids (IA)

On-site
USD 136,000 - 165,000
Medical insurance
Dental insurance
Vision insurance
+10
ARINC661 Embedded Software Engineer (C++, DO-178C DAL A)
ARINC661 Embedded Software Engineer (C++, DO-178C DAL A)

RTX • Cedar Rapids (IA)

On-site
USD 57,000 - 109,000
Relocation Eligibility
Lead Avionics Software Tools Engineer
Lead Avionics Software Tools Engineer

Collins Aerospace • Cedar Rapids (IA)

On-site
USD 108,000 - 205,000
Medical, dental, and vision insurance
Vacation time 3 weeks
401(k) with match
+1
Senior Software Engineer - Avionics DO-178 (Hybrid)
Senior Software Engineer - Avionics DO-178 (Hybrid)

Collins Aerospace • Huntsville (AL)

Hybrid
USD 87,000 - 165,000
Medical, dental, and vision insurance
3 weeks of vacation
401(k) plan with employer matching