The Avionics, Integrated Applications Engineering division is seeking an entry level Software Engineer 1 (Engine Indication & Crew Alerting System) to join their team. This role is onsite, in Cedar Rapids, Iowa. This role may be eligible for relocation. You will contribute to the development of Engine Indication & Crew Alerting Systems (EICAS) software across the full DO‑178C lifecycle. You will support requirements definition, architecture development, software design, implementation, verification, and integration activities. You will help develop engineering artifacts such as requirements, design descriptions, test procedures, and test cases. You will participate in lab and hardware‑based integration of EICAS capabilities. You will collaborate with systems, software, test, and certification teams to refine system behavior and resolve issues. You will support reviews, audits, and certification data packages for FAA/EASA approval processes. You will analyze problems, perform root‑cause investigations, and contribute to technical solutions. You will learn how DO‑178C processes are applied in real‑world, safety‑critical avionics development. You will learn how engine data, aircraft systems, and cockpit displays interact within an integrated flight deck. You will have hands‑on experiences with requirements tools, version control, test automation, and simulation environments. You will learn best practices for writing high‑integrity software used on commercial, business, and military aircraft. You will learn how cross‑functional teams collaborate to deliver certified avionics systems. You will learn how to navigate both agile and structured development environments. You will learn how engineering rigor, traceability, and certification converge in flight‑critical systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level