What you'll do:
- Lead the design, development, and maintenance of high-performance C++ software for complex systems.
- Architect robust, scalable simulation solutions for systems of systems and real-time processing.
- Drive the integration of third-party software and hardware systems into comprehensive architectures.
- Set technical standards and mentor other engineers to promote excellence and best practices.
- Collaborate with cross-functional teams to ensure project alignment and successful delivery.
- Implement modern agile software development practices, including continuous integration and test-driven development.
- Tackle complex debugging and optimization challenges to enhance system performance.
- Explore and adopt new technologies to stay at the forefront of the field.
- Drive task decomposition for teams and individuals
Required qualifications:
- Typically requires a minimum of 7 years of related experience with a Bachelor’s degree; or 5 years and a Master’s degree; or 4 years with a PhD; or equivalent work experience.
- Advanced professional experience in software engineering and systems integration.
- Familiarity with design patterns and system-level engineering principles.
- Extensive experience in C++ using modern C++ (C++17/20) while possessing a solid understanding of older standards (C++98/03) for adapting to legacy code and systems seamlessly.
- Experience in Python.
- Programming experience in a Linux environment (Windows experience is a bonus).
- Expertise with Docker or other containerization mechanisms.
- Demonstrated success leading projects with 10+ contributors.
- Exceptional problem-solving skills, with a fast, efficient, and effective approach.
- Deep understanding of design patterns and system architecture principles.
- Experience in a collaborative development environment, focused on continuous integration/delivery and test-driven development.
Preferred qualifications:
- MS or greater in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, and/or similar degree, or equivalent practical experience.
- Real-time and distributed simulation experience.
- Experience with surface and/or subsurface simulation environments and models.
- Proficiency in Python.
- Advanced knowledge of third-party system integration (software and hardware).
- Experience with web-service technologies like gRPC, REST APIs, message queues (ActiveMQ, ZeroMQ), etc.
- Familiarity with C++ tooling like CMake and Conan.
- Experience with UCI and OMS Standards.
Skills Required
- At least 7 years of related experience with a bachelor's degree, 5 years with a master's degree, 4 years with a PhD, or equivalent experience
- Advanced professional experience in software engineering and systems integration
- Familiarity with design patterns and system-level engineering principles
- Extensive modern C++ experience, including C++17/20 and understanding of C++98/03
- Experience programming in Python
- Programming experience in a Linux environment
- Expertise with Docker or other containerization mechanisms
- Demonstrated success leading projects with 10 or more contributors
- Exceptional problem-solving skills
- Deep understanding of design patterns and system architecture principles
- Experience with collaborative development, continuous integration and delivery, and test-driven development
- Windows experience
- MS or higher in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or a similar field
- Real-time and distributed simulation experience
- Experience with surface or subsurface simulation environments and models
- Advanced knowledge of third-party software and hardware integration
- Experience with web-service technologies, including gRPC, REST APIs, or message queues such as ActiveMQ and ZeroMQ
- Familiarity with CMake and Conan
- Experience with UCI and OMS standards
What We Do
At Shield AI, you won't wait years to see your work reach the field. You'll build hardware and software that operates in the real world right now, in the hands of the people who depend on it. Hivemind, our AI pilot, has been flying since 2018. It has flown more than 30 platforms, including an F-16, and it now sits under a U.S. Air Force production contract for Collaborative Combat Aircraft. When you write code or shape a system here, you contribute to technology with a proven flight record and a clear production future. V-BAT flies intelligence, surveillance, and reconnaissance missions with an operational record that stretches from Ukraine to the Indo-Pacific. It delivers eyes where they matter most, in the most demanding conditions on earth. The teams behind it watch their work get tested where the stakes are real. X-BAT takes its first flight this year. It's an AI-piloted fighter that needs no runway, built to operate where traditional aircraft can't. Join now and you help shape a program at its earliest, most formative stage. That's the kind of ground-floor work that defines a career. Do the most impactful work of your life, on problems that matter. Autonomy at this level asks a lot of you. You'll take on problems in perception, planning, and control that few teams anywhere are equipped to solve. You'll work across disciplines, from aerospace and robotics to machine learning and systems engineering, alongside people who hold themselves to an exacting standard and expect the same from you. Our mission is clear: protect service members and civilians with intelligent systems. That purpose runs through every decision, every design review, and every deployment. It's why the work here carries a weight you can feel. Ready to join our mission? Explore our open roles and find where you fit.
Why Work With Us
Founded in 2015 by a former Navy SEAL, Shield AI builds AI pilots and uncrewed aircraft. Veterans aren't an afterthought here, they're at every level. It's why the work carries weight: AI pilots and uncrewed aircraft flying real missions, from Ukraine to the Indo-Pacific, protecting service members and civilians.
Gallery
Shield AI Teams
Shield AI Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
.jpg)


