Get more replies from employers
Send a job-specific resume in minutes.
Searchability Aerospace & Defense is seeking a senior software engineer to design and develop integrated LVC simulation solutions supporting experiments, testing, and training of multi-agent autonomy software.
You will contribute across the full software lifecycle, including architecture, modern C++ and Python, scenario creation, systems integration, CI/CD, and cybersecurity compliance in defense environments.
A technology-focused engineering organization is seeking a senior software engineer to design and develop integrated live, virtual, and constructive simulation solutions supporting the experimentation, testing, and training of multi-agent autonomy software.
This role offers the opportunity to work across the full software development lifecycle, including architecture design, modern C++ and Python development, simulation scenario creation, systems integration, testing, debugging, CI/CD, cybersecurity compliance, and customer deployment.
Engineers collaborate with software, systems, modeling, simulation, and autonomy specialists to deliver scalable, high-performance solutions operating within demanding defense environments.
Software engineers in this role design, develop, and improve live, virtual, and constructive simulation solutions used to evaluate and train Tactical AI and multi-agent autonomy systems while balancing simulation fidelity, scale, time, and cost.
Engineers design and document LVC architectures, build simulation scenarios, develop adapters, translators, and complex interfaces using modern C++ and Python, and integrate internal, customer-owned, and third-party modeling and simulation technologies.
Additional responsibilities include researching new simulation and communication tools, conducting code reviews, debugging integration issues, contributing to CI/CD pipelines, documenting technical solutions, supporting security compliance, and translating customer requirements into robust software architectures.
Senior engineers may provide technical leadership, mentor junior engineers, promote strong coding practices and design patterns, and work with cross-functional teams to ensure LVC integrations meet performance, scalability, interoperability, and security requirements.