Principal Embedded Software Engineer, Onsite

RTX•El Segundo, CA
•$118,300 - $224,900•Onsite

About The Position

Raytheon Space and Air in El Segundo, California, is seeking a Principal Embedded Software Engineer to join product development teams. The role designs, develops, and tests software in response to software trouble reports, delivers builds, and works collaboratively across engineering disciplines to analyze, implement, and test modifications to an existing system baseline. The engineer troubleshoots, debugs, and optimizes code; maintains software architecture and design documentation; and participates in agile execution and continuous improvement. The position requires an active U.S. government Secret clearance before the start date and the ability to obtain and maintain TS and Special Access Program clearances as required. U.S. citizenship is required.

Requirements

  • A STEM degree and a minimum of 8 years of prior relevant experience.
  • Experience with software development, testing, and/or integration using C or C++.
  • Experience with scripting languages such as Python.
  • System and software blended skills in optimization and analysis; system-of-systems resource management; modeling and simulation, including kill chain analysis; and tracking software integration, output analysis, and algorithm development.
  • Active and transferable U.S. government-issued Secret security clearance before the start date.
  • U.S. citizenship, as required for security clearance eligibility.

Nice To Haves

  • Bench support experience and familiarity with platform engineering tools.
  • Ability to clearly communicate plans, status, and issues to teammates and program leadership.
  • Experience ensuring successful integration of software components into delivered products.
  • Experience with object-oriented and scripting languages.
  • Ability to work in a fast-paced, dynamic environment with time-critical requirements.
  • Experience contributing to a team developing creative solutions to difficult technical problems.
  • Experience working in a Continuous Integration/Continuous Development environment and with CI/CD pipelines.
  • Experience developing, testing, and integrating software using C, C++, or a modern software development language.
  • Experience with data structures, algorithms, and software design principles.
  • Software development lifecycle experience.
  • Excellent communication and team collaboration skills.
  • Self-motivation.
  • Ability and desire to facilitate career growth and knowledge transfer.
  • Ability to develop technical solutions to complex issues.

Responsibilities

  • Design, develop, and test software based on software trouble reports in an agile, collaborative environment, delivering builds.
  • Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments.
  • Write and maintain comprehensive software documentation, including system architecture and design specifications.
  • Participate in agile execution and continuous improvement.
  • Collaborate with multiple engineering disciplines to analyze, implement, and test system modification requests to the existing system baseline.
  • Obtain and maintain TS and Special Access Program clearances as required by program requirements.

Benefits

  • Compensation package
  • Healthcare and wellness benefits
  • Retirement benefits
  • Work/life benefits
  • Career development and recognition programs
  • Parental leave, including paternal leave
  • Flexible work schedules
  • Achievement awards
  • Educational assistance
  • Child and adult backup care
  • Relocation assistance
  • Medical, dental, and vision insurance
  • Life insurance
  • Short-term and long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Employee assistance program
  • Employee Scholar Program
  • Paid time off and holidays
  • Annual short-term and/or long-term incentive compensation programs may be available
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service