About The Position

This is an opportunity to join the Receiver Exciter and Processing Architecture Department as a Software Engineer Intern. The team's primary goal is to design, architect, and implement signal processing algorithms on a variety of high-performance processing platforms – including CPUs, FPGAs and GPUs, on COTS and semi-custom hardware platforms, for next generation radar systems. At RTX, our internships provide an exceptional foundation to work on complex problems, advance your skills and create a safer, more connected world. RTX is the world's largest aerospace and defense company, with 185,000 great minds united by purpose and inspired to make a difference solving the world’s most complex problems.

Requirements

  • Must be pursuing a Bachelor’s or graduate degree in Electrical Engineering or related Science, Technology, Engineering or Mathematics (STEM) major.
  • Must have a Minimum of 30 hours of credit by the start of the internship session.
  • Experience using Linux.
  • C++ software development experience.
  • Experience may be obtained through on-the-job experience, research, coursework, or projects.
  • The ability to obtain and maintain a U.S. government issued security clearance is required.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Active and existing security clearance required after day 1.

Nice To Haves

  • Experience with developer tools (Git, CMake, GoogleTest, gdb, profilers, Jira, Jenkins, UML).
  • Embedded software development experience.
  • Object-Oriented Analysis and Design (OOAD).
  • Experience with scripting (Python, shell, bash).

Responsibilities

  • Perform system integration activities on distributed heterogenous signal processing systems running Linux.
  • Code, test, and integrate C++ embedded and/or real-time signal processing algorithms or control functions.
  • Defect resolution and code maintenance/updating of existing codebases.
  • Analyze numerical accuracy, runtime latency, and other system metrics.
  • Collaborate with systems, hardware, and other software engineers to understand and implement end-user requirements.
  • Maintain high code quality by supporting code reviews, static analysis, continuous integration.

Benefits

  • medical
  • dental
  • vision
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service