> Markdown version of [/jobs/ext/2953986-senior-software-engineer-atms](https://www.wearedevelopers.com/jobs/ext/2953986-senior-software-engineer-atms). 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 ATMS - **Company:** RTX Corporation - **Location:** Harlow, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Systems Engineering, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Software Design Patterns, Desktop Publishing, DevOps, Embedded Software, Ethernet, Firmware, Scrum Methodology, Real-Time Operating Systems, Reverse Engineering, Software Configuration Management, Software Engineering, Software Requirements Analysis, UML, Information Technology - **Published:** September 17, 2026 - **Apply:** https://dejobs.org/x/x/31EBB94096494B2C849ADECDB9054E19/job/ ## About the Role Raytheon's ATMS (Air Traffic Management Systems) Software team is seeking talented, enthusiastic and innovative individuals that thrive within an Agile eco-system to deliver world class solutions that make the world a safer place. Become a part of something greater than yourself by bringing your best in collaboration with other motivated and talented individuals across a diverse set of backgrounds and skill sets., Essential: * Relevant years' active, hands-on software development experience, working in a Team environment * Relevant years' experience with C/C++/C# language * Experience in the use of UML in software design and other methodologies * Real-Time Embedded SW programming experience * RTOS knowledge * Knowledge of low-level communication protocols, Ethernet, Serial, PCI Bridge * Hands on fault investigation experience in embedded code environment * Use of tools in software configuration management, requirements definition, high-level and detailed design, defect reporting Desirable: * Min 2:1 degree in a computer science or related subject * Experience Working in an Agile/SCRUM/DevOps delivery model. * Knowledge of Radar systems. * Hands-on experience in reverse engineering a mature system to take advantage of a modern technology development in hardware, software and firmware. * Competency with design patterns and their application to solve complex problems. ## Description As a Senior Software Engineer you will work within our existing software engineering team bringing your experience of real-time embedded software engineering to design, develop, integrate and test systems software to support our worldwide customer base. You will also have opportunity to work on exciting internal R&D projects to support the next generation of ATMS systems. The main tasks of the role are: * Design and develop product functionality, user interfaces and performance improvements. * Key contributor & reviewer at gate & design reviews. * Act as Subject Matter Expert as part of a wider software and systems engineering group to analyse and resolve software and system defects in response to service requests, incidents, problems and events. * Validating and verifying the design artefacts from internal teams or subcontractors. * Provide input to configuration, safety and quality management as appropriate. * Document design and advise on product support material. * Investigate product issues and develop solutions to customer problems. * Develop test plans and methodologies to ensure product meets Raytheon quality standards. * Lead continuous technical improvement and re-architecting activities. * Assist in updating software design artefacts. * Interfacing with COTS vendors for technical support. * Provide technical support (covering the entire software lifecycle) to Raytheon programmes delivering new capability. ## Related Videos - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)