> Markdown version of [/jobs/ext/581229-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/581229-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** RTX - **Location:** Moulton, AL, United States - **Experience:** Expert - **Salary:** $86,800.0 - $165,200.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Bash Shell, C++ (Programming Language), Computer Programming, Computer Engineering, Linux, Embedded Software, GNU Debuggers, Inter-Process Communication, Python (Programming Language), Object-Oriented Software Development, Memory Leaks, Software Engineering, Multithreading, Scripting, Real Time Systems, Git, Linux Development, Information Technology, Restful APIs - **Published:** June 16, 2026 - **Apply:** https://globalhr.wd5.myworkdayjobs.com/REC_RTX_Ext_Gateway/job/US-MA-CAMBRIDGE-BBN01--10--50-Moulton-St--MOULTON-B2/Senior-Software-Engineer_01852171 ## About the Role Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance, * Typically requires a bachelor's degree in an applicable discipline (i.e., Computer Science, Computer Engineering, Electrical Engineering, or related field) and 5 years of relevant professional work experience, or a master's degree in the disciplines above plus 3 years' experience, or a PhD * Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. * Prior experience in software design, simulation, analysis, and implementation * Prior experience programming in C++ or another modern object-oriented language in the Linux development environment Qualifications We Prefer: * Experience with scripting languages such as Python and Bash * Experience with Linux development tools such as git, Valgrind, and gdb * Exposure to development libraries like Google FlatBuffers, Armadillo, and REST API * Experience with multithreaded applications, inter-process communication, and resource sharing * Development experience in systems with real-time processing requirements ## Description We are seeking an experienced SW engineer to join our Physical Sciences and Systems group in Cambridge, Massachusetts. You will join a project team designing, analyzing, and prototyping innovative multi-domain system architectures. You will contribute to an environment focused on embedded software generation, testing, and research with a focus in C++, C, and Linux. Our world-class team works with a broad range of Government agencies to solve problems that are both technically challenging and have a real operational impact. What You Will Do: Examples of the types of challenging problems we work on include: * Developing and implementing sophisticated detection, classification, localization, and tracking (DCLT) algorithms against state-of-the-art threats in high-noise environments * Designing and implementing complex software to optimize sensor system performance * Designing and implementing software for the guidance and control of autonomous vehicles * Supporting real time evaluation of designs in realistic mission scenarios and operational analysis * Optimizing algorithm designs for highest performance * The candidate should be able to plan/direct/coordinate tasks or small projects involving multiple individuals. The candidate will participate in business development by contributing to proposals and white papers, and making effective presentations to our customers. This position may require some amount of overnight travel to support limited off-site testing. ## Related Videos - [RTX AI PC: Developing local and edge AI applications](https://www.wearedevelopers.com/videos/100078-rtx-ai-pc-developing-local-and-edge-ai-applications) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)