Senior Software Engineer – High Energy Laser (HEL) Embedded Software

RTX•McKinney, TX
•$86,800 - $165,200•Onsite

About The Position

The Senior Embedded Software Engineer – High Energy Laser (HEL) supports all aspects of the software development lifecycle across new and legacy military and commercial programs. Work spans concept and requirements through design, development, integration, testing, and maintenance. The engineer collaborates with systems engineers and multidisciplinary teams to address complex technical challenges while considering end-user and operational needs. The position is onsite in McKinney, Texas. Applicants must be in the area or willing to relocate. Occasional business-related travel may be required. An active and transferable U.S. government-issued security clearance is required before the start date; U.S. citizenship is required for eligibility. The role requires the ability to obtain an interim clearance before starting.

Requirements

  • Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM), typically, and a minimum of 5 years of prior engineering experience.
  • Experience developing, testing, and integrating real-time C++ software applications on Linux, VxWorks, and other real-time operating systems.
  • Experience applying object-oriented programming paradigms and C++ design principles.
  • Experience coding in C, C#, Java, or closely related software languages.
  • Experience using Shell, Perl, and Python scripting languages and working with multidisciplinary teams.
  • Ability to obtain an Interim Secret U.S. government-issued security clearance before the start date.
  • U.S. citizenship is required because only U.S. citizens are eligible for a security clearance.
  • Must be in the McKinney, Texas area or willing to relocate.

Nice To Haves

  • Active and transferable Secret U.S. government-issued security clearance.
  • Experience coding in Ada.
  • Experience working in lab environments with physical hardware, such as test benches and simulators.
  • Experience with product development using Scrum techniques in an Agile software development process.
  • Experience implementing DevSecOps pipelines, including static code analysis, automated builds, and automated testing using continuous integration/continuous delivery and a Test-Driven Development approach.
  • Hands-on experience with Git or BitBucket for version control and GitLab or BitBucket for repository management.
  • Experience developing in CUDA to accelerate compute-intensive workloads on Nvidia GPUs.
  • Ability to manage multiple priorities effectively.
  • Ability to quickly understand and navigate complex systems and established code bases.

Responsibilities

  • Develop, test, and integrate real-time C++ software applications for embedded systems.
  • Design and implement software solutions using object-oriented programming principles and C++ design paradigms.
  • Contribute to developing and maintaining software on Linux, VxWorks, or other real-time operating systems.
  • Use Shell, Perl, or Python scripting languages for automation and development tasks.
  • Collaborate with multidisciplinary teams to integrate software with physical hardware, including test benches and simulators.
  • Provide technical solutions to complex system and software integration challenges.
  • Support Agile software development processes, including Scrum techniques and DevSecOps pipeline implementation.
  • Travel occasionally for business to support program needs.

Benefits

  • Relocation offered based on eligibility.
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
  • Potential eligibility for annual short-term and/or long-term incentive compensation programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service