Shield AI

Engineer I, Simulation Framework (R6203)

Shield AI
Apply
13 hours ago
Washington, DC, USA or San Diego, CA, USAEntry Level
H1B sponsor

Base Salary

$79k - $110k/yr

Responsibilities

  • Develop, compile, test, and maintain C++ and Python software for simulation adapters, plugins, and interfaces.
  • Contribute to integrations with AFSIM, NGTS, Aechelon, HMSSimBlocks, and HMSF.
  • Support the migration from HMSSimBlocks to HMSF by porting features, updating interfaces, validating behavior, and documenting migration considerations.
  • Maintain legacy HMSSimBlocks integrations and develop reusable simulation components and plugin patterns.
  • Implement and maintain CIGI-based plugins and interfaces connecting simulation frameworks with Aechelon image generators.
  • Verify simulation plugin behavior involving CSF files, DDS communications, GRID requirements, and Hivemind SDK compatibility.
  • Diagnose simulation and autonomy integration issues using logs, network traffic, DDS messages, APIs, configuration files, and call stacks.
  • Write unit tests, automated integration tests, developer documentation, and example configurations.
  • Participate in code reviews, design discussions, bug triage, and collaborative debugging.

Requirements

  • Bachelor’s degree in computer science, computer engineering, aerospace engineering, mechanical engineering, systems engineering, or a related technical discipline, or equivalent practical experience.
  • Foundational C++ and Python programming experience through coursework, internships, personal projects, research, or professional work.
  • Familiarity with Linux development environments, command-line tools, compiling software, and basic scripting.
  • Understanding of Git-based version control, debugging, code review, and automated testing.
  • Familiarity with object-oriented programming, software interfaces, APIs, and modular software design.
  • Exposure to TCP, UDP, client-server communication, message passing, or data serialization.
  • Ability to obtain and maintain an active U.S. SECRET security clearance and U.S. citizenship.
  • Preferred experience with simulation, robotics, autonomy, game engines, embedded systems, vehicle modeling, or related academic or personal projects.
  • Preferred familiarity with AFSIM, NGTS, Unreal Engine, Unity, Gazebo, ROS, ROS 2, MATLAB, or Simulink.
  • Preferred familiarity with DDS, ROS 2, ZeroMQ, gRPC, message queues, CIGI, DIS, HLA, CSF, GoogleTest, pytest, CTest, CMake, Make, Bazel, Docker, or Podman.

Benefits

  • Full-time employees receive bonus, benefits, and equity in addition to pay within the listed range.
  • Temporary employees receive a temporary benefits package applicable after 60 days of employment.
  • Offers are contingent on a cleared background and possible reference check.
  • Shield AI provides equal employment opportunity and accommodation support.

Tech Stack

BazelC++CMakeDockerGitgRPCLinuxMakeMATLABpytestPythonUnityUnreal Engine

Categories

Shield AI

About Shield AI

1,001-5,000 employees

Shield AI builds autonomous systems for military and national security customers, combining its Hivemind autonomy software with V-BAT and X-BAT unmanned aircraft and Aechelon simulation technologies. The privately held company sells hardware, software, and related services to U.S. and allied defense agencies. Founded in 2015 and headquartered in San Diego, it operates across the U.S., Europe, the Middle East, and Asia-Pacific, and its technology is used in operational deployments.

Contact me