Taro Logo

Senior Software Engineer (Onsite)

RTX is an aerospace and defense company providing advanced systems and services for commercial, military and government customers worldwide.
Cedar Rapids, IA, USA
$82,000 - $164,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Defense · Aerospace

Description For Senior Software Engineer (Onsite)

Collins Aerospace, a division of RTX, is seeking a Senior Software Engineer to join their Communication Systems team in Cedar Rapids, Iowa. This role focuses on developing cutting-edge embedded communication solutions that support military forces worldwide.

The position involves working on mission-critical systems including software-defined radios, advanced networking, and state-of-the-art cryptographic systems. You'll be responsible for designing and implementing secure real-time communications that enable military personnel to share voice, video, and data effectively.

As a Senior Software Engineer, you'll lead the development of complex, multi-threaded embedded software using C, C++, and Rust. The role requires expertise in the full software development lifecycle, from requirements gathering to implementation and certification. You'll also have the opportunity to lead small teams and guide technical initiatives.

The ideal candidate should have at least 5 years of experience (or 3 years with an advanced degree) in embedded software development, with strong proficiency in C/C++. Experience with Linux development environments, version control systems, and networking protocols is highly valued. The position requires U.S. citizenship and the ability to obtain a security clearance.

Collins Aerospace offers a comprehensive benefits package including competitive salary ($82,000-$164,000), medical/dental/vision insurance, 401(k) matching, tuition reimbursement, and relocation assistance. The company provides excellent career growth opportunities, working alongside industry experts on systems that directly impact global military operations.

This is an onsite position at their Cedar Rapids facility, where you'll collaborate with multidisciplinary teams and have the opportunity to become a subject matter expert in military communication systems. The role offers both technical leadership experience and mentorship opportunities, making it ideal for engineers looking to advance their careers in defense technology.

Last updated 8 days ago

Responsibilities For Senior Software Engineer (Onsite)

  • Lead design and development of cutting-edge embedded software and communication products
  • Lead efforts in complex, multi-threaded embedded software in C, C++ and Rust
  • Drive project success through requirements, implementation, test development, and certification
  • Lead initiatives and small teams
  • Guide team, supporting cost, schedule and technical performance

Requirements For Senior Software Engineer (Onsite)

Linux
Rust
  • Degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years experience OR Advanced Degree with 3 years experience
  • Experience in full software development lifecycle
  • 3 years of experience with embedded software development
  • 3 years of experience in C++ or C
  • Must be able to obtain and maintain U.S. government security clearance (U.S. citizenship required)

Benefits For Senior Software Engineer (Onsite)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Relocation Benefits
  • Medical, dental, and vision insurance
  • Three weeks vacation for new employees
  • 401(k) plan with employer matching
  • Tuition reimbursement program
  • Student Loan Repayment Program
  • Life insurance and disability coverage
  • Birth, adoption, parental leave benefits
  • Fertility and family planning benefits
  • Employee Assistance Plan with counseling sessions
  • Wellness rewards program
  • Child and elder care services
  • Relocation assistance

Jobs Related To Collins Aerospace (RTX) Senior Software Engineer (Onsite)