RTX Corporation

Principal Software Engineer

RTX Corporation
Apply
2 months ago
El Segundo, CA, USAStaff+

Base Salary

$118k - $225k/yr

Responsibilities

  • Own the architecture, design, implementation, integration, and verification of major embedded software capabilities.
  • Develop, optimize, and debug real-time software using FreeRTOS, Zephyr, VxWorks, or similar RTOS environments.
  • Implement embedded software in C and C++, with Python or assembly contributions for low-level tasks, automation, and hardware bring-up.
  • Lead system bring-up and integration on ARM-based processor platforms, including peripheral configuration and hardware-software interface alignment.
  • Drive unit, integration, hardware-in-the-loop, and full system-level testing and validation strategies.
  • Create technical specifications, ICDs, architecture diagrams, test plans, verification reports, and user documentation.
  • Lead Agile/Scrum activities, refine requirements, manage backlogs, and coordinate cross-functional execution.
  • Support GitLab-based build automation, CI/CD, continuous testing, and infrastructure-as-code workflows.
  • Mentor engineers, lead design reviews, guide technical execution, and influence system architecture and long-term program strategy.
  • Collaborate with hardware, systems, IV&V, cybersecurity, and program leadership to resolve integration issues.

Requirements

  • Bachelor’s degree in Science, Technology, Engineering, or Mathematics and typically eight years of relevant software experience.
  • Experience developing embedded and real-time software in C and C++.
  • Experience with FreeRTOS, Zephyr, VxWorks, or similar RTOS environments, including scheduling, drivers, task management, semaphores, and queues.
  • Experience using GitLab for version control, CI/CD, or DevOps.
  • Active and transferable U.S. Government-issued Secret clearance before starting.
  • U.S. citizenship, because only U.S. citizens are eligible for the required security clearance.
  • Preferred experience with ARM processors, peripherals, low-level hardware interfaces, software architecture, safety-critical or security-critical systems, Python, assembly, automated testing, DevOps workflows, MagicDraw, and model-based systems engineering tools.
  • Preferred experience applying SDLC across multiple software phases and working with Agile/Scrum processes.
  • Strong technical leadership, communication, mentoring, documentation, and technical review abilities.

Benefits

  • Onsite position in El Segundo, California.
  • Tuition, academic fees, and books for undergraduate and graduate study through the RTX Employee Scholar Program.
  • 401(k) plan with investment options and an employer match of up to 4% for eligible employees.
  • Flexible work schedules, paid time off, holidays, and schedules that may include every other Friday off.
  • Potential eligibility for medical, dental, vision, life insurance, disability, flexible spending accounts, employee assistance, parental leave, and incentive compensation programs.

Tech Stack

AssemblyCC++Python

Categories

RTX Corporation

About RTX Corporation

10,000+ employees

RTX Corporation builds aerospace and defense systems through its Collins Aerospace, Pratt & Whitney, and Raytheon businesses, serving commercial aviation, the U.S. government, and allied militaries. Its products range from aircraft engines and avionics to radars, missiles, and command-and-control software, sold via long-term OEM programs and defense contracts. Formed in 2020 by the Raytheon–United Technologies merger, RTX is headquartered in Arlington, Virginia and trades on the NYSE as RTX.

Contact me