> Markdown version of [/jobs/ext/4618218-senior-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/4618218-senior-software-engineer-c). 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, C++ - **Company:** ANDURIL LLP - **Location:** Denver, CO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Cluster Analysis, Computer Programming, Databases, Software Debugging, Software Design Patterns, Distributed Systems, Python (Programming Language), MATLAB, Machine Learning, NoSQL, Real-Time Operating Systems, Sensor Fusion, Simulink, SQL Databases, Multithreading, High Performance Computing, Information Technology, Modeling and Simulation, Software Version Control - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25197_324c6216fa21de7996dee9ccd57f536f ## About the Role * 8 years of relevant experience & Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or related technical field (or equivalent experience) * Strong programming skills in C++ and Python * Solid foundation in mathematics: linear algebra, probability, statistics, and/or differential equations * Understanding of software engineering fundamentals: design patterns, testing, version control, and debugging * Ability to obtain and maintain a U.S. Top Secret SCI security clearance, * Experience with tracking, estimation, or filtering algorithms (Kalman filters, particle filters, multiple hypothesis tracking, etc.) * Background in controls, estimation theory, or digital signal processing * Familiarity with radar systems or sensor fusion * Experience with high-performance computing (multithreading, GPU acceleration, distributed systems) * Knowledge of machine learning techniques for classification, clustering, or data association * Proficiency with database technologies (SQL, NoSQL, time-series databases) * Familiarity with modeling and simulation tools (MATLAB, Simulink, or custom frameworks) * Experience working in agile development environments ## Description * Design and implement advanced tracking algorithms for novel air and missile threats, including multi-target tracking, track fusion, and discrimination techniques * Develop high-performance, real-time software systems that process radar sensor data and maintain tracks on dozens to hundreds of simultaneous targets * Build and leverage modeling & simulation environments to validate tracking performance, quantify system capabilities, and identify areas for improvement * Collaborate directly with radar engineers and system architects to integrate tracking solutions into end-to-end defense systems * Optimize tracking software for performance-critical environments where milliseconds matter * Communicate technical concepts and trade-offs to cross-functional teams, program leadership, and customers to drive informed decisions * Participate in customer demonstrations and field tests to ensure successful deployment and operational effectiveness