Principal Software Engineer - Embedded Linux (Onsite)

RTX•Cedar Rapids, IA
•$107,500 - $204,500•Onsite

About The Position

Collins Aerospace is hiring a Principal Software Engineer for its Applied Research and Technology directorate, which develops advanced communications, information assurance, and general-purpose processing systems for the Mission Systems product portfolio. The role works alongside FPGA, hardware, and systems teams to embed technology into products such as high-frequency and secure software-defined radios. The engineer will design, develop, and enhance a customized embedded Linux operating-system ecosystem, with ownership of areas such as the build toolchain, kernel, root filesystem, bootloader, device drivers, and board support packages for a variety of hardware boards. The position also contributes to software design, coding, testing, delivery, support, integration, and root-cause analysis; prepares builds for simulation, reference platforms, and target hardware; and provides technical leadership by planning and coordinating project design-team work.

Requirements

  • Typically, a STEM degree and at least 8 years of relevant experience, or an advanced degree in a related field and at least 5 years of experience.
  • Ability to obtain and maintain a U.S. government-issued security clearance; U.S. citizenship is required.
  • Proficiency with scripting languages, including Bash and Python.
  • Proficiency with embedded C/C++.
  • Experience with embedded Linux device drivers.
  • Experience with board bring-up and target-hardware integration.
  • Experience debugging and conducting root-cause investigations using hardware schematics and tools such as a logic analyzer and Wireshark.
  • An active and existing DoD Secret clearance is required after day 1.

Nice To Haves

  • Experience with GIT and SVN version-control systems.
  • Experience packaging a custom Linux distribution with Buildroot.
  • Experience developing and maintaining Linux BSPs for embedded systems.
  • Development experience with Agile methodologies and DevSecOps.
  • Experience with industry cost-estimation tools such as SEER-SEM.
  • Strong communication skills and the ability and desire to work in a team environment and establish collaborative working relationships.
  • Adaptability, determination to accomplish tasks according to program schedules, and a commitment to a positive work environment.
  • Ability to produce exemplary results on collaborative projects and teams.

Responsibilities

  • Design, develop, and continuously enhance the customized Linux operating-system ecosystem, maintaining ownership of the build toolchain, kernel, root filesystem, bootloader, device drivers, and board support package for a variety of hardware boards.
  • Contribute to the design, coding, testing, delivery, and ongoing support of embedded Linux software systems.
  • Participate in root-cause analysis and resolution of complex hardware-software issues.
  • Prepare software builds for execution in simulation environments, on reference platforms, and on target hardware.
  • Use appropriate Collins Aerospace processes and tools during product development to improve product quality and customer satisfaction.
  • Contribute to engineering estimates for new program pursuits.
  • Provide technical leadership for project design teams by breaking down work, planning activities, and reporting status.

Benefits

  • Medical, dental, and vision insurance.
  • Three weeks of vacation for newly hired employees.
  • 401(k) plan with employer matching and a separate employer retirement contribution.
  • Tuition reimbursement.
  • Student loan repayment program.
  • Life insurance and disability coverage.
  • Optional pet, home and auto, additional life and accident, critical illness, group legal, and identity theft protection coverage.
  • Birth, adoption, and parental leave benefits.
  • Fertility and family-planning benefits.
  • Adoption assistance.
  • Autism benefit.
  • Employee assistance plan, including up to 10 free counseling sessions.
  • Wellness rewards program.
  • Virtual doctor visits.
  • Child and elder care services.
  • Second-opinion medical expert program.
  • Relocation assistance for eligible employees.
  • Flexible spending accounts, flexible work schedules, paid time off, and holidays may be available depending on business unit and collective-bargaining coverage.
  • Eligible applicants may receive annual short- and/or long-term incentive compensation; payments are not guaranteed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service