About The Position

The Principal Software Engineer will develop state-of-the-art communications, information assurance, and general-purpose processing systems within Collins Aerospace’s Applied Research and Technology directorate. The role contributes to embedded software for Mission Systems products, working alongside FPGA, hardware, and systems teams to integrate advanced technology into products such as high-frequency radios and secure software-defined radios. The engineer will design, develop, and enhance a customized Linux operating-system ecosystem, maintaining ownership of areas including the build toolchain, kernel, root filesystem, bootloader, device drivers, and board support packages for varied hardware boards. The role also contributes to the design, coding, testing, delivery, and ongoing support of embedded Linux systems; investigates complex hardware-software issues; prepares builds for simulation, reference platforms, and target hardware; and provides technical leadership to project design teams. This is an onsite role in Cedar Rapids, Iowa. U.S. citizenship and an active, existing DoD Secret clearance are required after the first day; the candidate must also be able to obtain and maintain a U.S. government-issued security clearance. The stated salary range is $107,500–$204,500. Relocation assistance may be available to eligible applicants.

Requirements

  • Typically requires 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.
  • Must be able to obtain and maintain a U.S. government-issued security clearance; U.S. citizenship is required.
  • An active and existing DoD Secret clearance is required after day 1.
  • 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 performing root cause investigations using hardware schematics and tools such as a logic analyzer and Wireshark.

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 relationships with peers and co-workers.
  • Adaptability to change and determination to complete tasks according to program schedules while contributing 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.
  • Maintain ownership of areas such as 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 funds and a separate employer retirement contribution, including a Lifetime Income Strategy option.
  • Tuition reimbursement program.
  • 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 coverages.
  • Birth, adoption, and parental leave benefits.
  • Ovia Health, fertility, and family planning resources.
  • 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.
  • Relocation assistance for eligible applicants.
  • Potential annual short-term and/or long-term incentive compensation, depending on position level and applicable agreement coverage; payments are not guaranteed.
  • Flexible spending accounts, flexible work schedules, paid time off, and holidays may be available, subject to business unit and collective-bargaining agreement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service