> Markdown version of [/jobs/ext/2360455-engineer-principal-engineer-software-autonomy](https://www.wearedevelopers.com/jobs/ext/2360455-engineer-principal-engineer-software-autonomy). 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). --- # Engineer / Principal Engineer Software - Autonomy - **Company:** Northrop Grumman - **Location:** Redondo Beach, CA, United States - **Experience:** Experienced - **Salary:** $91,800.0 - $171,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, C++ (Programming Language), CMake, Nvidia CUDA, Software Debugging, DevOps, Gradle, Python (Programming Language), Unix Shell, MATLAB, Machine Learning, Software Architecture, SAP (Applications), Software Systems, Git, Kubernetes, Information Technology, Enterprise Integration, Build Tools, Software Performance, Docker, Jenkins - **Published:** August 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=42e56da862a07232 ## About the Role You must have experience with the development of autonomy algorithms, Artificial Intelligence / Machine Learning (AI/ML) development, C++ and Python programming, experience using Dev*Ops tools such as Jenkins pipelines, and hands-on HW/SW integration skills in a lab and demonstration environment. Primary responsibilities will be design, development, integration and testing of software systems. You must enjoy working in a fast paced and dynamic team environment. You should possess excellent communication and interpersonal skills. This position offers multiple opportunities to work with other highly energetic team members both within the immediate team as well as coordinate collaborative development across projects and teams., The individual we seek will be self-motivated, proactive, goal-oriented to help us grow our services, become even better at what we do and will possess the following qualifications., * For Engineer Software position: Bachelor's Degree in Computer Science or a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 2 years of experience; OR Master's Degree in Computer Science or a STEM related discipline from an accredited university * For Principal Engineer Software position: Bachelor's Degree in Computer Science or a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with 5 years of experience; OR Master's Degree in Computer Science or a STEM related discipline from an accredited university with 3 years of experience * Must have the ability to obtain and maintain a US Government clearance and Special Access Program (SAP) within a reasonable amount of time as determined by business needs * Proficient in developing and debugging C++ code * Experience using DevOps tools such as Jenkins pipelines, * Active US Government Secret or Top Secret clearance (with a background investigation within the past 6 years or enrolled into Continuous Evaluation) * Proficient in C++11, Java, MATLAB, or Python * Strongly prefer experience with autonomy algorithms and Artificial Intelligence / Machine Learning (AI/ML) development * Strong analytical and problem-solving skills to optimize algorithms for parallel execution and identify performance bottlenecks * Proficient with Git * CUDA experience optimizing algorithms * Experience with GUI development * Experience with Docker/Kubernetes cloud deployment * Software architecture design, development, integration, and test * Experience with software design and development for vehicle systems * Experience with software performance monitoring and analysis * Comfortable in a Linux shell environment * Proficient with cross-platform build tools such as CMake and Gradle * Experience deploying and debugging containers in Docker/Kubernetes environments * Experience with Agile development processes * Able to quickly learn and adapt to new tools and development environments * Possess excellent communication and interpersonal skills * Enjoy working in a fast paced and dynamic team environment ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [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) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)