Staff Engineer, C++ Modeling & Simulation Engineer (R2813)
Founded in 2015, Shield AI is a venture-backed defense technology company with the mission of protecting service members and civilians with intelligent, autonomous systems. Its products include Hivemind Enterprise—EdgeOS, Pilot, Commander, and Forge—as well as V-BAT and Sentient Vision Systems (wide-area motion imaging software). With offices in San Diego, Dallas, Washington, D.C., Abu Dhabi (UAE), Kyiv (Ukraine), and Melbourne (Australia), Shield AI’s technology actively supports U.S. and allied operations worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X and Instagram.
This position is perfect for a seasoned C++ engineer with expertise in modeling and simulation, systems, and systems integration. As a key leader, you will tackle the most challenging and complex projects with minimal oversight, driving impactful results in collaboration with a dynamic and skilled team. This is an opportunity to shape innovative solutions, integrating simulations and third-party systems, and advancing cutting-edge technologies.
What You'll Do:
Lead the design, development, and maintenance of high-performance C++ software for complex systemsArchitect robust, scalable simulation solutions for systems of systems and real-time processing Drive the integration of third-party software and hardware systems into comprehensive architecturesSet technical standards and mentor other engineers to promote excellence and bestpracticesCollaborate with cross-functional teams to ensure project alignment and successful deliveryImplement modern agile software development practices, including continuous integration and test-driven development Tackle complex debugging and optimization challenges to enhance system performanceExplore and adopt new technologies to stay at the forefront of the fieldDrive 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 experienceAdvanced professional experience in software engineering and systems integrationFamiliarity with design patterns and system-level engineering principlesExtensive 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 seamlesslyExperience in PythonExperience with AFSIM or NGTS Programming experience in a Linux environment (Windows experience is a bonus)Expertise with Docker or other containerization mechanismsDemonstrated success leading projects with 10+ contributorsExceptional problem-solving skills, with a fast, efficient, and effective approachDeep understanding of design patterns and system architecture principlesExperience in a collaborative development environment, focused on continuous integration/delivery and test-driven developmentPassion for learning and implementing new technologiesDemonstrated experience being a trustworthy teammate Demonstrated kindness to teammates Ability to obtain a SECRET clearance Preferred Qualifications
MS or greater in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, and/or similar degree, or equivalent practical experienceReal-time and distributed simulation experienceProficiency in PythonAdvanced knowledge of third-party system integration (software and hardware)Experience with DOD simulations such as AFSIM and NGTS, especially with C++ plugin development Experience with web-service technologies like gRPC, REST APIs, message queues (ActiveMQ, ZeroMQ), etc. Familiarity with C++ tooling like CMake and ConanExperience with UCI and OMS StandardsActive SECRET clearance What We Value
Strong leadership and mentorship capabilitiesExceptional communication and organizational skillsDedication to delivering high-quality, innovative solutionsA collaborative and supportive team-oriented mindset
This role is for individuals ready to lead with impact, taking ownership of their work and inspiring their teams to deliver outstanding results in an agile and forward-thinking environment.
#LD
#LI-ED1
Full-time regular employee offer package:
Pay within range listed + Bonus + Benefits + Equity
Temporary employee offer package:
Pay within range listed above + temporary benefits package (applicable after 60 days of employment)
Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.
###
Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.
Apply for this job →