Embedded Software Engineer II

RTX•Middletown, RI
•$68,900 - $131,100•Onsite

About The Position

The Embedded Software Engineer II will collaborate with system design and signal processing algorithm teams to implement, test, and debug high-performance embedded real-time software. The role integrates production software into systems that combine embedded and server-based computers with external sensor and control interfaces. It also supports real-time evaluation and hardware-in-the-loop testing of production builds in realistic, high-fidelity mission scenarios, and helps optimize system architecture and execution frameworks for computational performance on embedded hardware platforms. The position is onsite in Middletown, Rhode Island. The engineer will gain exposure to advanced undersea sensor systems, deployed hardware platforms, and test methodologies; learn how real-time software integrates with complex physical hardware environments; and participate in architectural decisions and complex project lifecycles with senior engineering talent. Occasional travel is required to support field testing, system evaluations, and customer integration events. An active, transferable U.S. government Secret clearance is required before the start date, and U.S. citizenship is required.

Requirements

  • Bachelor of Science degree in a STEM discipline plus 2 years of professional experience, or an advanced degree.
  • Experience using C/C++ to create software that executes in real time.
  • Willingness and ability to travel occasionally for field testing, system evaluations, and customer integration events.
  • Active and transferable U.S. government-issued security clearance required before the start date; U.S. citizenship is required.

Nice To Haves

  • Experience using embedded- and server-based real-time operating systems, such as Linux, Green Hills, Integrity, or Wind River VxWorks.
  • Hands-on experience using and/or programming low-level computer system components, such as single-board computers, computer backplanes, reflective memory, network switches, network interface cards, or other plug-in peripheral hardware components.
  • Knowledge of core signal processing concepts.

Responsibilities

  • Collaborate with system design and signal processing algorithm teams to implement, test, and debug high-performance embedded real-time software.
  • Integrate production software within systems composed of embedded- and server-based computers, with external sensor and control interfaces.
  • Support real-time evaluation and hardware-in-the-loop testing of production builds in realistic, high-fidelity mission scenarios.
  • Help optimize system architecture and execution frameworks to achieve high computational performance on embedded hardware platforms.
  • Travel occasionally to support field testing, system evaluations, and customer integration events.

Benefits

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