RTX Corporation

Principal Software Engineer Onsite

RTX Corporation
Apply
8 days ago
Davis, CA, USAStaff+

Base Salary

$108k - $205k/yr

Responsibilities

  • Design, develop, test, and maintain high-performance software applications using C++.
  • Work in Unix/Linux environments, including shell scripting, debugging, and system-level programming.
  • Implement scalable and maintainable software solutions using sound architecture and design practices.
  • Collaborate with product management, QA, DevOps, and other cross-functional engineering teams.
  • Conduct code reviews and provide feedback on code quality and standards adherence.
  • Troubleshoot and optimize software for performance, reliability, and scalability.
  • Integrate software with APIs, system libraries, and hardware interfaces.
  • Create and maintain technical specifications, user guides, and other documentation.
  • Participate in Agile/Scrum development, sprint planning, and estimation.
  • Support the software development lifecycle for complex defense systems and occasionally travel.

Requirements

  • A STEM degree and typically at least 8 years of prior relevant experience are required.
  • Experience developing software in C++.
  • Experience working and debugging in Unix/Linux environments.
  • Experience with C/C++ tools such as GDB and Valgrind.
  • Ability to obtain and maintain an interim U.S. government Secret security clearance before starting.
  • U.S. citizenship is required because only U.S. citizens are eligible for the required security clearance.
  • Preferred qualifications include an active Secret clearance, MATLAB development, network programming or IPC, CI/CD pipelines, DevOps practices, Python or other scripting languages, real-time or embedded software, distributed systems, CMake, high-performance software, parallel programming, CUDA/OpenCL, and performance profiling and optimization.

Benefits

  • The role is onsite in Huntsville, Alabama, with occasional travel possible.
  • Eligible benefits may include medical, dental, vision, life insurance, disability coverage, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance, parental leave, paid time off, and holidays.
  • Eligible employees may participate in incentive compensation programs, subject to applicable business-unit and position conditions.

Tech Stack

C++CMakeLinuxMATLABPython

Categories

RTX Corporation

About RTX Corporation

10,000+ employees
Contact me