Senior Software Engineer; ONSITE
Listed on 2025-12-20
-
Software Development
Software Engineer
Senior Software Engineer – Flight Display Application – Onsite – Cedar Rapids, IA
Job OverviewCollins Aerospace is seeking a Senior Software Engineer to join the Flight Display Application team. The role focuses on designing, developing, testing, and integrating high‑quality flight deck software that powers industry‑leading avionics products.
What You Will Do- Develop, test, and integrate flight deck application software.
- Deliver high quality solutions to internal and external customers.
- Participate in all development phases:
Scope Planning, Architecture & Design, System & Software Requirements, Implementation, Integration & Testing/Verification, and Certification. - Master technical aspects of flight deck applications and actively contribute to development activities.
- Build, deliver, and integrate software and configuration on test fixtures and rigs for various aircraft types and perform footprint testing.
- Support project execution throughout the development life cycle.
- Coordinate and communicate with team members, project managers, systems engineers, and product managers.
- Understand and follow certification processes to certify the product.
- Continuously learn and identify opportunities for improvement.
- Collins Aerospace state‑of‑the‑art flight deck solutions.
- Industry‑leading development methodologies including Dev Ops, AI/ML‑assisted development, test automation, and a modern tool chain.
- STEM degree and minimum 5 years relevant experience or an advanced degree with minimum 3 years experience.
- At least three years hands‑on experience as a software engineer using C and/or C++.
- Knowledge of Python.
- Test and integration experience.
- Quick learner and self‑starter capable of working with minimal supervision.
- Excellent communication and presentation skills, and a team player.
- Motivated and able to handle multiple projects at once.
- Strong interpersonal and positive work environment contributions.
- Experience with other programming or scripting languages (e.g., Perl, Java). C++ is strongly desired.
- Experience with networking technologies (e.g., Ethernet, TCP/IP, Wireshark).
- Experience with model‑based development (e.g., Matlab/Simulink).
- Experience in avionics and avionics certification.
- Experience with Agile, scrum master, or project management will be helpful.
- Medical, dental, and vision insurance.
- Three weeks of vacation for newly hired employees.
- Generous 401(k) plan with employer matching funds and separate employer retirement contributions.
- Tuition reimbursement program.
- Student loan repayment program.
- Life and disability coverage.
- Optional coverages: pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, protection.
- Birth, adoption, parental leave benefits.
- Ovia Health, fertility, and family planning.
- Adoption assistance.
- Autism benefit.
- Employee Assistance Program with up to 10 free counseling sessions.
- Wellness incentives and rewards program.
- Doctor on Demand, virtual doctor visits.
- Bright Horizons child and elder care services.
- Teladoc medical experts and second opinion program.
- And more.
Salary range: $82,000 – $164,000 USD.
Onsite WorkEmployees in this role will work primarily onsite. Collaboration and innovation are critical, and all employees will have access to digital tools for communication across locations.
Equal Opportunity EmployerRTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status. RTX provides affirmative action in employment for qualified individuals with a disability and protected veterans in compliance with federal law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).