Staff Software Engineer, Build & Release (R3007)

Shield AI is a venture-backed defense technology company founded in 2015, whose mission is to protect service members and civilians with intelligent systems. They are building the world's best AI pilot, Hivemind, which has flown a fighter jet (F-16), a vertical takeoff and landing drone (V-BAT), and a quadcopter (Nova).
$150,697 - $226,046
Backend
Staff Software Engineer
In-Person
7+ years of experience
AI · Defense

Description For Staff Software Engineer, Build & Release (R3007)

Shield AI, founded in 2015, is a venture-backed defense technology company on a mission to protect service members and civilians with intelligent systems. As a Staff Software Engineer for Build & Release on the Hivemind team, you'll play a crucial role in developing, integrating, and distributing their cutting-edge autonomy SDK. This SDK is the foundation for AI-powered autonomy solutions deployed across specialized platforms.

Your responsibilities will include:

  1. Build System and Dependency Management: Architecting and optimizing C++ build systems using CMake and Makefiles, managing dependencies with Conan, and working with package management tools like Debian.
  2. Optimization and Profiling: Identifying and addressing build performance bottlenecks, implementing optimizations, and applying best practices in compiler and linker configurations.
  3. Linux Expertise: Leveraging Linux-based development skills to enhance SDK builds across distributions like Ubuntu and RHEL, and developing automation scripts.
  4. Version Control and Branching Strategies: Collaborating with autonomy engineers to support codebase management and improve workflows.

Required qualifications include:

  • 7+ years of related experience (or equivalent with advanced degrees)
  • 5+ years in build and release engineering, preferably in C++ environments
  • Proficiency with CMake and Linux development
  • Experience with C++ package management tools like Conan
  • Experience with CI/CD tools, automated pipelines, and virtualized environments

Preferred qualifications:

  • Deep Conan expertise
  • Adaptability and quick learning skills
  • Experience working in large mono-repo or poly-repo projects with 100+ developers

This role offers a competitive salary range of $150,697 - $226,046 per year, plus bonus, benefits, and equity for regular employees. The company has offices in San Diego, Dallas, Washington DC, and abroad, with products actively supporting operations with the U.S. Department of Defense and U.S. allies.

Join Shield AI to contribute to cutting-edge AI technology in the defense sector and be part of a team building the world's best AI pilot.

Last updated 4 hours ago

Responsibilities For Staff Software Engineer, Build & Release (R3007)

  • Architect, optimize, and maintain C++ build systems using tools like CMake and Makefiles
  • Manage and integrate dependencies effectively with Conan
  • Work with package management tools like Debian to handle cross-platform dependencies
  • Identify and address build performance bottlenecks
  • Apply best practices in compiler and linker configurations for GCC and Clang
  • Leverage expertise in Linux-based development to troubleshoot and enhance SDK builds
  • Develop scripts in Bash or ZSH for automation and build process improvements
  • Collaborate closely with autonomy engineers to support codebase management

Requirements For Staff Software Engineer, Build & Release (R3007)

Linux
  • 7+ years of related experience (or equivalent with advanced degrees)
  • 5+ years in build and release engineering, preferably in C++ environments
  • Proficiency with CMake and Linux development
  • Experience with C++ package management tools like Conan
  • Experience with CI/CD tools, automated pipelines, and virtualized environments

Benefits For Staff Software Engineer, Build & Release (R3007)

  • Bonus
  • Benefits
  • Equity

Interested in this job?

Jobs Related To Shield AI Staff Software Engineer, Build & Release (R3007)

Technical Lead Manager

Lead Uber's Host Lifecycle team as a Technical Lead Manager, overseeing critical infrastructure and fostering engineering excellence.

Manager 3, Software Engineering (CRM Platform)

Lead Mailchimp's Marketing Technology teams as Manager 3, Software Engineering (CRM Platform). Guide 30+ team members, set vision, and drive customer-focused initiatives.

Staff Product Manager - International Platform

Staff Product Manager role at Intuit, shaping international platform experiences and driving global business growth.

Staff Product Manager, Workforce Solutions

Staff Product Manager for QuickBooks online payroll, driving Workforce Solutions and AI-powered initiatives at Intuit.

Staff RF Layout Engineer

Staff RF Layout Engineer position at Qualcomm India, developing advanced RF and analog circuit layouts for cutting-edge wireless technologies.