Jobs · Engineering · Iowa

Senior Principal Software Engineer - Embedded Communications (Onsite)

Collins Aerospace · Cedar Rapids, IA · 1 wk ago
On-siteEngineeringFull-time

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.

Similar jobs