Senior Principal Software Engineer - Embedded Communications (Onsite)
At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. Collins Aerospace, a leader in technologically advanced, intelligent solutions, helps redefine the aerospace and defense industry. Our Communication Systems teams design and deliver cutting-edge embedded communication solutions that keep military forces safe, connected, and informed in any environment.
About the role
As a Senior Principal Software Engineer, you will architect, design, and develop embedded software and communication products in C/C++ and Rust. You will drive project success by leading requirements, implementation, test development, and certification efforts. Your work will include building trusted systems, secure communications, and real-time data sharing for mission-critical operations globally.
Responsibilities
- Architect, design, and develop cutting-edge embedded software and communication products in C/C++ and Rust.
- Plan and lead efforts for requirements, implementation, test development, and certification.
- Develop innovative tools and automated testing infrastructures supporting Continuous Integration and Continuous Development.
- Serve as a technical lead, mentoring and guiding software developers to ensure successful execution and professional growth.
- Lead large initiatives, organize tasks for team members, and ensure timely delivery.
- Support cost, schedule, and technical performance for business and customer impact.
What You Will Learn
- Gain technical leadership experience and mentorship opportunities.
- Collaborate with subject matter experts and industry specialists on new and innovative technologies.
- Engage with a multidisciplinary team to develop cross-functional skills.
- Grow into a subject matter expert on projects and programs.
Requirements
- Experience leading efforts across the full software development lifecycle.
- Experience with software for communications or similar products.
- 7 years of experience with embedded software development.
- 7 years of experience in Python and C/C++.
- Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 10 years of relevant experience, or an Advanced Degree with 7 years of experience.
- Ability to obtain and maintain a U.S. government-issued DoD Secret security clearance (U.S. citizenship required).
- Active and existing security clearance required after day one.
Preferred Qualifications
- Active U.S. Department of Defense Clearance.
- Proficient with Linux development environments.
- Proficient with Git and other version control systems.
- Knowledgeable in networking and communications protocols.
- Experience with Rust programming language.
- Experience with multithreading and containerization.
- Experience with communications systems or software-defined radios.
- Experience developing open systems architecture and microservices for containerized environments.
- Experience applying patterns, data structures, and algorithms to solve complex software problems.
- Comfortable working in Agile/Scrum environments.
- Ability to investigate complex problems to root cause and champion solutions.
- Ability to architect, design, and implement solutions to complex problems without guidance.
Benefits
- 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 contribution, including 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, wellness rewards program.
- Doctor on Demand, virtual doctor visits.
- Bright Horizons, child and elder care services.
- Teladoc Medical Experts, second opinion program.
Pay
The salary range for this role is $132,400 – $251,600 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.
Schedule
This is an onsite role located in Cedar Rapids, IA. Relocation eligibility is available.