Taro Logo

Principal Software Engineer - Embedded Linux (Onsite)

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

Description For Principal Software Engineer - Embedded Linux (Onsite)

Collins Aerospace, a division of RTX, is seeking a Principal Software Engineer to join their Advanced Technology and Capabilities directorate in Cedar Rapids, IA. This role focuses on developing state-of-the-art communications and information assurance systems for military applications. The position involves working with cutting-edge embedded Linux systems, collaborating with FPGA, hardware, and systems teams to create sophisticated software-defined radios and communication systems.

The ideal candidate will have extensive experience in embedded Linux development, including kernel development, device drivers, and board support packages. They'll work on mission-critical systems that keep military members safe, connected, and informed. The role requires both technical expertise in embedded systems and the ability to work collaboratively in a team environment.

This is an onsite position requiring U.S. citizenship and the ability to obtain a security clearance. The compensation package is competitive, ranging from $101,000 to $203,000, with comprehensive benefits including medical insurance, 401(k) matching, and educational assistance. RTX offers a stable, innovative environment where you can contribute to meaningful projects while advancing your career in aerospace and defense technology.

The position offers the opportunity to work with some of the industry's most knowledgeable experts, using recent technologies in embedded software development. You'll be part of a team developing products ranging from high-frequency radios to secure, sophisticated software-defined radios enabling critical military communications.

Last updated a month ago

Responsibilities For Principal Software Engineer - Embedded Linux (Onsite)

  • Design, develop and enhance customized Linux OS ecosystem
  • Maintain ownership over build toolchain, kernel, root filesystem, bootloader, device drivers, and BSP
  • Contribute to design, coding, testing, delivery and support for embedded Linux systems
  • Participate in root cause analysis of complex hardware-software issues
  • Prepare software builds for simulation environment and hardware
  • Contribute to engineering estimates for new program pursuits

Requirements For Principal Software Engineer - Embedded Linux (Onsite)

Linux
Python
  • Degree in STEM and 8 years experience, or Advanced Degree and 5 years experience, or 12 years relevant experience
  • Proficiency with embedded C/C++
  • Proficiency with scripting languages (Bash and Python)
  • Experience with embedded Linux device drivers
  • Experience with board bring-up and target hardware integration
  • Experience with debugging and root cause investigations
  • Ability to obtain and maintain U.S. government security clearance (U.S. citizenship required)

Benefits For Principal Software Engineer - Embedded Linux (Onsite)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • 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
  • Employee Assistance Plan
  • Wellness rewards program
  • Child and elder care services
  • Relocation assistance

Jobs Related To RTX (Collins Aerospace) Principal Software Engineer - Embedded Linux (Onsite)