Flight Control Software Engineer I
Collins Aerospace
About the Role
Collins Aerospace is seeking an early career Software Engineer to join their team in Cedar Rapids, IA. This role will contribute to the development of flight control products for various aircraft platforms. The position is Onsite and requires a U.S. Person.
Key Responsibilities
- Defining and reviewing software requirements, including interface requirements.
- Implementing control and signal processing algorithms via hand-code and integration of auto-generated code from MATLAB Simulink / Stateflow models into application software.
- Conducting requirements-based testing of software.
- Supporting DO-178B/C compliant software certification activities.
Requirements & Tech Stack
- Requires a degree in Science, Technology, Engineering or Mathematics (STEM).
- Experience developing in modern programming languages (e.g., C++, C).
- Experience with object-oriented design.
- Prior experience with object-oriented development and embedded software development is desired.
- Familiarity with software requirement and configuration management tools is desired.
Qualifications We Prefer
- Good working knowledge of data structures and how to efficiently use them to solve problems.
- Experience with agile methodologies.
- Experience with model-based development in Matlab/Simulink.
- Experience with or passion for avionics systems.
- Experience collaborating in a team environment.
- Experience communicating technical information to management, customers, and engineering team members.
Additional Information
- Location: US-IA-CEDAR RAPIDS
- U.S. Person Requirement: U.S. citizen, permanent resident, refuge, or asylee, or eligible to obtain necessary export authorizations.
- Salary Range: 57,200 USD - 108,800 USD
- Relocation Eligible