Real-Time Qt Software Engineer (Onsite)

RTXEast Hartford, CT
Onsite

About The Position

Pratt & Whitney, an RTX Company, is seeking a Software Engineer to join the Real-Time Test Systems Software (RTSS) team. This role involves developing, enhancing, and implementing software solutions within the RTSS Portfolio and integrating them with other Pratt & Whitney products. The software solutions will maintain functionality and enhance features for real-time data visualization and monitoring systems. The engineer will gain an understanding of how Pratt & Whitney conducts engine test campaigns and develops next-generation jet engines. This position requires multi-disciplinary collaboration with engine test operations teams and involves real-time troubleshooting of complex software systems. The engineer will focus on building low-latency data pipelines that process thousands of engine sensor events per second, transforming raw data into actionable intelligence, and ensuring data integrity in critical, event-driven systems for the health and safety of next-generation engines.

Requirements

  • Bachelor’s Degree in Science, Technology, Engineering or Mathematics (STEM)
  • 2 years of software engineering experience or an Advanced Degree in STEM with a GPA of 3.0 or higher
  • U.S. citizenship is required
  • The ability to obtain and maintain a U.S. government issued security clearance is required.
  • Active and existing security clearance required after day 1

Nice To Haves

  • Experience with modern C++, Qt, SQL, Perl, Bash for both UI and real-time system development.
  • Understanding fundamentals of linear algebra, Fourier transforms, filtering techniques, signal processing algorithms, frequency analysis, etc.
  • Experience developing software that leverages multi-threading, performance profiling, event batching, stream processing, etc. to satisfy strict real-time constraints and minimize latency across both Windows and Linux platforms.
  • Experience with Linux system programming, networking, and command-line tools for troubleshooting.
  • Exposure to turbomachinery sensors (e.g. strain gauges), ADCs, oscilloscopes, logic analyzers, multimeters, power supplies, and signal generators.

Responsibilities

  • Design, develop, and optimize data visualization and monitoring software to meet real-time performance constraints while following coding standards and best practices.
  • Develop high-speed data flow pipelines to ensure the software meets strict real-time performance requirements, including determinism, low-latency computation, and efficient memory management.
  • Implement and refine rate conversion, filtering, correlation, windowing, decimation, interpolation, and other real-time signal processing techniques, ensuring data accuracy and usability.
  • Develop, debug, and optimize software on Linux.
  • Support all phases of software development, including requirements gathering, architecture design, testing, deployment, and maintenance towards timely, iterative releases.
  • Work closely with customers, stakeholders, and developers to understand system needs, troubleshoot issues, enhance user experience, socialize designs, and integrate changes as appropriate with rapid iterations.
  • Develop test cases and leverage static/dynamic analysis tools for verifying real-time performance, ensuring signal integrity, identifying potential issues, diagnosing issues, and resolving defects.
  • Create project/technical documentation and ensure compliance with industry standards and best practices.

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