Senior Platform Software Engineer – Embedded Linux – Foundation Software

RTX•Cedar Rapids, IA
•$86,800 - $165,200•Onsite

About The Position

Collins Aerospace is seeking a Senior Platform Software Engineer to join its Foundation Software team. The role develops and maintains core embedded Linux components supporting airborne equipment across commercial and military avionics programs. The engineer collaborates with global, multidisciplinary teams from concept through certification and deployment, with opportunities to influence system architecture, contribute to new product development, and support avionics platforms that need robust, secure, mission-ready software foundations. The position is onsite in Cedar Rapids, Iowa.

Requirements

  • A STEM degree and at least 5 years of relevant experience, or an advanced degree in a related field and at least 3 years of experience.
  • U.S. citizenship; only U.S. citizens are authorized to access information under this program/contract.
  • Proficiency with the Linux command line.
  • Experience with embedded C/C++ development.
  • Experience with scripting languages such as Bash and Python.
  • Hands-on experience with hardware bring-up and target hardware integration.

Nice To Haves

  • Experience developing and maintaining board support packages for embedded systems.
  • Experience with version control systems, including Git and SVN.
  • Experience building custom Linux distributions using Buildroot.
  • Background developing software for avionics, aerospace, defense, or other regulated or safety-critical industries.
  • Contributions to open-source software projects.
  • Experience working in an Agile development environment.
  • Familiarity with the Robot Framework for automated testing.
  • Experience coding in Rust.

Responsibilities

  • Design, develop, and enhance customized Linux-based operating environments, including build toolchains, kernels, root filesystems, bootloaders, device drivers, and board support packages for airborne hardware platforms.
  • Provide technical leadership for embedded Linux development, including design planning, implementation, integration, testing, and long-term sustainment.
  • Lead and support complex hardware-software integration, including root-cause analysis of system-level issues.
  • Prepare software builds for simulation environments, reference platforms, and target avionics hardware, following applicable engineering processes, safety standards, and development tools.
  • Generate engineering estimates for changes, enhancements, and issue resolutions, and contribute to planning and execution within Agile development teams.

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 coverage.
  • Birth, adoption, and parental leave benefits.
  • Fertility and family-planning benefits through Ovia Health.
  • 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.
  • Potential eligibility for flexible spending accounts, flexible work schedules, paid time off, holidays, and annual short- and/or long-term incentive compensation, subject to position and business-unit eligibility.
  • Relocation eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service