Raytheon→
Software Engineer 1 - Engine Indication & Crew Alerting Systems (Onsite)
Entry LevelOn-site
Location
Cedar Rapids, IA
Salary
$57k–$109k/yr
Experience
Not specified
Posted
Today
Skills
cc++pythondo-178crequirements developmenttest procedurestest casesversion controltest automationembedded developmentsafety-critical software developmentmodel-based design
Job Description
Summary: RTX, the world's largest aerospace and defense company, is seeking an entry level Software Engineer 1 to join their Avionics, Integrated Applications Engineering division. This role involves contributing to the development of Engine Indication & Crew Alerting Systems software, supporting various engineering activities, and collaborating with cross-functional teams.
Responsibilities:
- 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
Required Qualifications:
- Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM) obtained prior to start
- Foundational programming experience (C, C++, Python, or similar)
- Strong analytical, communication, and problem‑solving abilities
Preferred Qualifications:
- Familiarity with DO‑178, safety‑critical software development, or model‑based design
- Experience with requirements development, test creation, or model‑based engineering tools
- Exposure to version control systems, automated testing, or embedded development environments
- Internship, co‑op, or project experience related to avionics, aerospace systems, or real‑time software
- Interest in aircraft engines, system health monitoring, or crew alerting behavior
Required Skills: C, C++, Python, DO-178C, Requirements development, Test procedures, Test cases, Version control, Test automation, Embedded development, Safety-critical software development, Model-based design
Benefits: The company will offer immigration sponsorship for this position, if needed. The company will seek an export authorization for this role, if required. RTX must be able to obtain and maintain the U.S. export authorization., Medical, Dental, Vision, Life insurance, Short-term disability, Long-term disability, 401(k) match, Flexible spending accounts, Flexible work schedules, Employee assistance program, Employee Scholar Program, Parental leave, Paid time off, Holidays, Annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement
Benefits
The company will offer immigration sponsorship for this position, if needed. The company will seek an export authorization for this role, if required. RTX must be able to obtain and maintain the U.S. export authorization.
Medical
Dental
Vision
Life insurance
Short-term disability
Long-term disability
401(k) match
Flexible spending accounts
Flexible work schedules
Employee assistance program
Employee Scholar Program
Parental leave
Paid time off
Holidays
Annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement