S

Shield AI

Builds autonomous aircraft for defense

Senior Staff Engineer - Systems Integration

Software EngineeringUpdated on Nov 14
Full-timeSan Diego, CA, USAIn-person

About the Job

Requirements

  • Typically requires a minimum of 5 years of related experience with a Bachelor’s degree, or 4 years with a Master’s degree, or 2 years with a PhD, or equivalent work experience.
  • Strong proficiency in modern C++ (C++14/17/20) and the ability to work effectively in legacy codebases (C++98/03).
  • Proficiency in Linux/Unix environments, including system-level development and debugging tools.
  • Experience with Python.
  • Professional experience in Linux environments; Windows experience is a bonus.
  • Solid understanding of system-level engineering and design patterns.
  • Experience in a collaborative environment with CI/CD and test automation.
  • Experience with containerization technologies such as Docker.
  • Active Secret clearance.

Responsibilities

  • Design, implement, and maintain C++ and Python software in support of complex, cross-platform systems.
  • Contribute to system architecture with a focus on performance, maintainability, and integration.
  • Develop and support APIs and messaging interfaces such as gRPC, REST, and ZeroMQ.
  • Integrate third-party software and hardware systems, including real-time and simulation tools.
  • Debug and support distributed systems, with attention to threading, timing, and data flow.
  • Apply modern agile practices such as test-driven development, continuous integration, and automated testing.
  • Improve and maintain CI/CD workflows using tools such as GitLab CI, Docker, CMake, and Conan.
  • Collaborate across teams and projects to share solutions and promote good software practices.
  • Continuously learn and adapt to new tools, standards, and technologies.

Desired Qualifications

  • Experience integrating distributed simulation environments such as AFSIM or NGTS.
  • Familiarity with open standards such as UCI and OMS, and understanding of data buses and interface protocols common in avionics and aircraft systems.
  • Familiarity with simulation tools and modeling frameworks.
  • Experience with networking concepts and messaging infrastructure.
  • Hands-on experience with CMake, Conan, and GitLab CI/CD pipelines.
  • Exposure to real-time systems and hardware/software integration.
  • Ability to obtain a TS/SCI clearance.

About the Company

Shield AI

Builds autonomous aircraft for defense

Shield AI builds autonomous aircraft and flight software for military and allied defense customers, with a focus on operations where conventional remote control breaks down. Its Hivemind AI pilot handles decisions during a mission, while the V-BAT aircraft gathers intelligence and locates targets. Aircraft makers use its software tools to develop and test their own autonomy, and its Aechelon business supplies visual and sensor simulation for pilot training. The company earns money from aircraft sales, autonomy software and contracted engineering and operational services. Shield AI was founded in 2015 and is headquartered in San Diego, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs