
Principal Software Engineer
RTX Corporation2 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.
About RTX Corporation
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.