Primary Responsibilities:
Contribute to software engineering requirements capture and analysis in area of domain expertise.
Design, code, integrate, and test embedded software of moderate complexity.
Generate and maintain software documentation for the software lifecycle artifacts (planning, high and low-level requirements, architecture and design, verification test cases/procedures/results).
Expand knowledge with a primary emphasis on taking technical ownership of multiple components within a system.
Understands major Collins Aerospace processes related to software development and applies them to current project.
Participate in cross-functional team efforts in definition, integration, verification, and validation of products and sub-systems of moderate complexity.
Capable of producing engineering estimates for individual tasks. May contribute to Rough Order of Magnitude (ROM) and Bid proposals and/or direct a team in a software lead role.
Able to identify the root cause of moderate to complex software issues and some systems issues using appropriate debug and analysis tools.
Able to clearly summarize encountered technical software issues to project leadership in a timely fashion.
Able to work autonomously with limited oversight from manager.
Able to mentor and review the work of lower level professionals.
Individual job duties may vary.
Basic Qualifications:
Bachelor’s degree (STEM degree preferred) and 5 years of relevant experience OR
Advance degree and 3 years of relevant experience OR
In absence of a degree, 9 years of relevant experience is required
Proficient with C/C++ programming language, and embedded systems in a lab environment.
Experience in full lifecycle software development process from requirements through verification and validation.
Preferred Qualifications:
Experience in DO-178B/C processes (or similar safety-critical software development guidelines) is a plus.
Experience with Python scripting language.
Experienced in Agile software development methodology a plus.
Cedar Rapids, IA
Collins Aerospace, a unit of United Technologies Corp. (NYSE: UTX), is a leader in technologically advanced and intelligent solutions for the global aerospace and defense industry. Created in 2018 by bringing together UTC Aerospace Systems and Rockwell Collins, Collins Aerospace has the capabilities, comprehensive portfolio and expertise to solve customers' toughest challenges and to meet the demands of a rapidly evolving global market.
From the smallest details to the highest pursuits, Collins Aerospace is dedicated to redefining aerospace.
With our customers, we relentlessly tackle the toughest challenges in our industry. And, every day, we imagine ways to make the skies and the spaces we touch smarter, safer and more amazing than ever.
Together, we chart new journeys and reunite families. We protect nations and save lives. And we explore the unknown.
We believe in the power of intelligence and partnership to guide our customers into the future.
The paths we pave together lead to limitless possibility. And the bonds we form propel us all higher again and again.
We are constant in our evolution.
We are connected to our customers—always.
We are compelling as we boldly step forward.
WE ARE REDEFINING AEROSPACE.