Principal Software Engineer IV(Onsite)

RTX•Winston-Salem, NC
•$107,500 - $204,500•Onsite

About The Position

The Principal Software Engineer IV will lead program-level technical strategy for embedded software, including boot, board bring-up, hardware abstraction layer (HAL) frameworks, and diagnostics. The role applies expert knowledge to design software for complex embedded systems and develop innovative solutions to challenging technical problems. It guides system architecture and reviews software designs for technical soundness, maintainability, and alignment with program goals. The engineer defines and improves development processes, workflows, and documentation practices across the program, and produces design artifacts, test procedures, integration guides, and internal training materials. The position collaborates with systems, hardware, and safety teams to ensure platform behavior is well understood, repeatable, and reliable. Agile development methods, automation tools, and continuous integration pipelines are used to support efficient and consistent software delivery. This is an onsite role in Winston-Salem, North Carolina.

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.
  • Experience with at least two of the following: embedded C development; scripting languages such as Python or Perl for development or integration automation; software architecture design.
  • Experience developing embedded software for complex systems, including board bring-up, diagnostics, or low-level driver/HAL development.
  • Experience developing systems involving hardware and software integration.

Nice To Haves

  • Experience developing, verifying, or certifying software in DO-178 B/C at high assurance levels or under similar rigor.
  • Ability to work independently, manage multiple priorities, and follow through on complex tasks.
  • Strong teamwork and interpersonal communication skills.
  • Experience with Agile methods, CI/CD pipelines, Git-based workflows, and automated test frameworks.
  • Strong communication skills, including the ability to articulate technical intent and drive alignment across teams.
  • Ability to lead program-level technical decision-making and effectively evaluate multiple solution paths.

Responsibilities

  • Lead program-level technical strategy for embedded software, including boot, board bring-up, HAL frameworks, and diagnostics.
  • Design software for complex embedded systems and provide solutions to challenging technical problems.
  • Guide system architecture and review software designs for technical soundness, maintainability, and alignment with program goals.
  • Define and improve program development processes, workflows, and documentation practices.
  • Produce design artifacts, test procedures, integration guides, and internal training materials.
  • Collaborate with systems, hardware, and safety teams to ensure reliable, repeatable, and well-understood platform behavior.
  • Use Agile methods, automation tools, and continuous integration pipelines to drive efficient and consistent software delivery.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Three weeks of vacation for newly hired employees
  • 401(k) plan with employer matching funds and a separate employer retirement contribution
  • Tuition reimbursement
  • Student Loan Repayment Program
  • Life insurance
  • Disability coverage
  • Optional pet insurance
  • Optional home and auto insurance
  • Optional additional life and accident insurance
  • Optional critical illness insurance
  • Optional group legal coverage
  • Optional ID theft protection
  • Birth, adoption, and parental leave benefits
  • Carrot Health hormonal health, fertility, and family-building support
  • 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
  • Flexible spending accounts
  • Flexible work schedules
  • Paid time off and holidays
  • Potential annual short-term and/or long-term incentive compensation, subject to eligibility and program terms
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service