Senior Engineer, C++ Modeling & Simulation Engineer (R2813)
Shield AI
What You'll Do:
- Develop and maintain high-performance C++ software for various projects.
- Contribute to system architecture and design, ensuring robust and scalable solutions.
- Integrate third-party software and hardware systems into broader architectures.
- Collaborate with cross-functional teams to define project requirements and deliverables.
- Apply modern agile software development practices, including continuous integration and test-driven development.
- Debug, optimize, and deploy real-time processing systems.
- Embrace opportunities to learn and adopt new technologies.
Required Qualifications:
- Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 4 years and a Master’s degree; or 2 years with a PhD; or equivalent work experience.
- BS/MS in Computer Science, Electrical Engineering, Mechanical Engineering,
- Aerospace Engineering, and/or similar degree, or equivalent practical experience
- Ability to develop, benchmark, debug, and deploy software-based algorithms
- Demonstrated problem solving skills by applying a scientific approach
- 3+ years of industry experience
- Experience working projects with 10+ contributors
- Offers Fast, efficient, effective problem-solving approaches
- Exceptional collaborator and communicator
- Comfortability within Unix environments
- Hard-working, trustworthy teammate
- Exhibits holding themselves and others to high standards
- Being kind to others
- Ability to obtain a SECRET clearance
Preferred Qualifications:
- Real-time and distributed simulation experience
- Familiarity with Python
- 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 Conan
- Experience with UCI and OMS Standards
- Active SECRET clearance
What We Value
- A collaborative and adaptable mindset.
- Strong communication and organizational skills.
- Commitment to delivering high-quality solutions efficiently.
- A desire to work in a supportive, team-oriented environment.