> Markdown version of [/jobs/ext/928158-principal-systems-engineer-algorithms](https://www.wearedevelopers.com/jobs/ext/928158-principal-systems-engineer-algorithms). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Systems Engineer - Algorithms... - **Company:** RTX - **Location:** Tucson, AZ, United States - **Experience:** Expert - **Salary:** $107,500.0 - $204,500.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Algorithm Design, Systems Engineering, C++ (Programming Language), Software Debugging, Device Drivers, Embedded Software, Python (Programming Language), MATLAB, Network Programming, Real-Time Operating Systems, Signal Processing, Software Configuration Management, Software Requirements Analysis, Systems Integration, TCP/IP, Strategies of Testing, VxWorks, Hardware Testing, Peripherals, Build Management, Integration Tests - **Published:** June 23, 2026 - **Apply:** https://www.juju.com/job/00000000gb04ct ## About the Role + Typically requires a Bachelor's degree in Engineering, Science, Physics, Mathematics (STEM) and a minimum of 8 years of prior relevant experience + Experience with EO/IR Signal Processing algorithm development and/or EO/IR analysis (background filtering, temporal filtering, thresholding/segmentation, tracking) + Experience supporting hardware activities leading to test events, such as calibration and acceptance testing for sensors and devices and ensuring that the selected hardware supports test objectives + Experience programming in C/C++, Python, and/or MATLAB + Experience with Windriver/VxWorks development and real-time debugging on hardware + Active and transferable Top Secret U.S. government issued Security Clearance is required prior to start date with the ability to obtain special program access after start. Qualifications We Prefer: + Strong knowledge of Real-Time Operating Systems + Knowledge of Network Programming (TCP/IP, UDP) + Familiarity with Rate Monotonic Analysis (RMA) and asynchronous process timing/benchmarking + Knowledge and understanding of guidance, navigation, and control fundamentals (Kalman filters, open/closed loop guidance, Direction Cosine Matrices) ## Description The Signal Processing Department within PG&C is seeking a **Principal Systems Engineer** - **Algorithms Integration Lead** for an Advanced Technology program. This is an onsite position located in Tucson, AZ. What You Will Do: + You will lead a multi-disciplinary team of 8-10 engineers across software, systems integration & test, simulation, and algorithms + Work with the Signal Processing (SP) and Guidance, Navigation, and Control (GNC) teams to define algorithm integration and test strategies across multiple hardware test platforms. + Lead a team responsible for running integration tests and analyzing results to verify algorithm functionality and performance + Design and oversee the development of test builds used to validate algorithm implementation and overall system performance + Partner with Software Configuration Management (SCM) and other stakeholders to develop and improve software build and release processes + Partner with Systems Engineering to write and release software requirements + Design and develop the ground test software platform based on requirements from internal and external teams + Lead the design, implementation, and testing of device drivers that enable SP and GNC algorithms to communicate with hardware peripherals (e.g., cameras, IMUs, and other sensors) + Meet regularly with the SP and GNC development teams to ensure embedded software supports algorithm performance goals + Perform timing and performance analysis across algorithms, embedded software, and device drivers to ensure the system meets performance requirements + Meet regularly with functional department leads to review team performance metrics ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)