Principal Engineer - Software Engineering (Onsite)
This job requires a U.S. Person. A U.S. Person is a lawful permanent resident as defined in 8 U.S.C. 1101(a)(20) or who is a protected individual as defined by 8 U.S.C. 1324b(a)(3). U.S. citizens, U.S. nationals, U.S. permanent residents, or individuals granted refugee or asylee status in the U.S. are considered U.S. persons.
About the Role
Collins Aerospace is seeking a Principal Software Engineer for the Military Avionics Flight Management Applications department in Cedar Rapids, Iowa. This role focuses on the technical aspects of product development related to architectures, design, and development processes for fixed and rotary wing platforms. Teams are cross-functional, working in an AGILE environment (6-10 people) on software-only products. The position involves leading technical decisions, maintaining product quality, and supporting the full product lifecycle from bid and proposal to certification and support.
This position may require extended working hours beyond a typical 7:30 AM to 4:30 PM workday or a 40-hour work week.
Product Summary
CAAS/Flight 2 Flight Management Solutions are signature products for Military Avionics and Helicopters, part of Collins Integrated Avionics Systems. These products are fielded on thousands of aircraft and include capabilities such as:
- Flight Management Systems (FMS)
- Performance Application
- System Manager
- Flight Plan Server (FPS)
For more details, visit the CAAS product page and Flight2 product page.
Responsibilities
- Develop software for fixed and rotary wing platforms as part of the Flight Management Applications team.
- Mentor and guide team members in software development best practices and solving technical challenges.
- Implement and verify updates to flight management software and graphical flight planning/display software.
- Communicate plans and status on assigned tasks to agile team members, stakeholders, and customers.
- Coordinate with platform engineering and other software domain teams to track dependencies for shared features.
- Champion knowledge sharing through formal training and informal mentoring.
- Travel domestically and internationally as needed.
What You Will Learn
- Take a program through the full software development lifecycle, from contract award to production delivery.
- Deepen expertise in cutting-edge avionic systems, becoming a subject matter expert in military software applications.
- Expand your impact on avionics by contributing to software solutions that enhance aircraft operational capabilities worldwide.
Requirements
Qualifications You Must Have:
- A degree in Science, Technology, Engineering, or Mathematics (STEM) with a minimum of 8 years of relevant experience, or an Advanced Degree in a related field with a minimum of 5 years of experience.
- Experience in the design and development of deliverable software (production or consumer-facing).
Qualifications We Prefer:
- Defense or Aerospace industry experience.
- DO-178 or similar certification-based development experience.
- Avionics knowledge.
- AGILE development experience.
- Experience with Ada or C/C++ coding.
- Python scripting experience.
- Demonstrated time management skills, including the ability to work unsupervised, multitask, and coordinate work.
- Ability to manage the relationship between cost and value.
- Success in a team environment.
- Strong technical skills, particularly in systems-based development.
- Excellent communication skills (written, verbal, and interpersonal).
Benefits
- Medical, dental, and vision insurance.
- Three weeks of vacation for newly hired employees.
- Generous 401(k) plan with employer matching funds and a Lifetime Income Strategy option.
- Tuition reimbursement program.
- Student Loan Repayment Program.
- Life insurance and disability coverage.
- Optional coverages: pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection.
- Birth, adoption, and parental leave benefits.
- Ovia Health, fertility, and family planning.
- Adoption Assistance.
- Autism Benefit.
- Employee Assistance Plan, including up to 10 free counseling sessions.
- Healthy You Incentives and wellness rewards program.
- Doctor on Demand for virtual doctor visits.
- Bright Horizons for child and elder care services.
- Teladoc Medical Experts for second opinions.
This role may be eligible for relocation assistance.
Pay
The salary range for this role is $107,500 USD - $204,500 USD. The range is a good faith estimate representative of all experience levels. Factors considered include role, function, responsibilities, work experience, location, education/training, and key skills.
Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs, depending on the level of the position and whether it is covered by a collective-bargaining agreement. Payments are not guaranteed and depend on individual, business unit, and company performance.