Software Engineer II - Embedded

RTX•Independence, TX
•Onsite

About The Position

As an Embedded Software Engineer II, you will help design, develop, and test real-time embedded software solutions for critical systems. Working onsite in Plano, Texas, you will collaborate with a multidisciplinary team to deliver reliable software for complex systems. The Software organization develops applications and integration and test software for systems including missiles, launchers, radars, naval systems, and fire control. Its applications integrate firmware, operating systems, device drivers, networking, and control software.

Requirements

  • A bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM preferred), typically, and at least 2 years of prior engineering experience.
  • Experience developing, testing, and integrating real-time software applications written in C++ or closely related software languages.
  • Experience with computer scripting languages such as Python, Shell, or Perl.
  • At least 2 years of prior Special Access Program (SAP) experience or similar classified-program experience.
  • Active and transferable Top Secret with SCI U.S. government-issued security clearance required before the start date; U.S. citizenship is required for clearance eligibility.
  • Ability to obtain Special Program Access after start.
  • Local residency in Plano, Texas, or relocation is required.

Nice To Haves

  • Development experience on Linux, VxWorks, or other real-time operating systems.
  • Experience working in lab environments with physical hardware, such as test benches or simulators.
  • Ability to quickly understand and navigate complex systems and established code bases.
  • Experience with product development using Scrum techniques within the Agile software development process.
  • Experience implementing and using DevSecOps pipelines, including static code analysis, automated builds, automated testing, CI/CD, and test-driven development.
  • Hands-on experience with Git for version control and GitLab for repository management.

Responsibilities

  • Assist with requirements, design, development, and testing of real-time embedded software and tools.
  • Develop new software products or enhance existing applications and systems.
  • Design, code, test, integrate, and document software solutions.
  • Participate in internal reviews of software components and systems.
  • Collaborate with project managers and engineering teams to meet project goals and deliverables.
  • Work on problems with defined scope, schedule, and expectations.
  • Follow established development practices and processes, including software configuration management.
  • Support occasional business-related travel, up to 10%.

Benefits

  • 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
  • Relocation assistance, subject to eligibility
  • Potential annual short-term and/or long-term incentive compensation, depending on position level and other factors
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service