
Senior Program Protection Engineer (Software Engineer)
RTX Corporation6 months ago
Tewksbury, MA, USASenior
Base Salary
$87k - $165k/yr
Responsibilities
- Design, develop, integrate, test, and deploy real-time embedded software and firmware solutions.
- Develop hardened software applications using C and C++ on Linux and real-time operating systems.
- Develop and maintain multithreaded applications on embedded processors and microcontrollers.
- Modify and maintain the Linux kernel root filesystem and related embedded software components.
- Build and maintain software codebases using CMake and Google Test.
- Work with Systems Engineering to develop system concepts, architectural documentation, and decomposed software requirements.
- Participate in technical integration meetings with subcontractors to verify hardware meets hardware and software requirements.
- Troubleshoot embedded, system-level, and board-level issues in collaboration with systems and hardware engineering teams.
- Ensure consistency across teams and remove impediments during software development.
Requirements
- Bachelor’s degree in science, technology, engineering, or mathematics and at least 5 years of experience.
- Experience developing and maintaining software on embedded processors or microcontrollers.
- Experience working in a Linux environment and modifying and maintaining the Linux kernel root filesystem.
- Experience developing multithreaded applications.
- Experience building and maintaining a codebase with CMake and Google Test.
- Ability to obtain and maintain a U.S. security clearance; U.S. citizenship is required.
- Active and existing DoD Secret security clearance required after day one.
- Preferred experience with real-time operating systems, Linux device drivers, and embedded Linux.
- Preferred experience developing and troubleshooting on embedded targets and designing, implementing, testing, or deploying real-time embedded software.
- Knowledge of modern computer architectures and hardware technologies, including x86, ARM architectures, and FPGAs.
- Preferred Linux kernel and device-driver development experience, bare-metal software development experience, and experience with Git or Subversion.
- Ability to collaborate across Systems Engineering, Hardware Engineering, and other disciplines to diagnose customer and system issues.
Benefits
- Onsite work in Tewksbury, Massachusetts, with possible in-person interview steps.
- Potential eligibility for medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance, the Employee Scholar Program, parental leave, paid time off, and holidays.
- Potential eligibility for annual short-term and/or long-term incentive compensation programs, depending on position and collective-bargaining coverage.
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.