Shield AI

Autonomy for the world.

Principal Engineer, C++/Integration

Backend EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000Since 2015H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

16 days ago

Salary

$210K - $320K / year

Bachelor Degree12 yrs expEnglishC++CloudDistributed SystemsDockerLinuxPythonType ScriptGo

Job Description

• Create Reference Implementations: Create reference implementations for potential future products or product components, by integrating new hardware platforms, sensor suits, simulators and concepts of operation with the Hivemind SDK (C++) for commercial applications, with a focus on autonomy (“Pilot”) and simulation (part of “Forge”) • Iterate Rapidly with Customer Feedback: Demonstrate developed architectures as solutions to the customer and gather feedback; iterate. • Explore Future Technologies: Explore and evaluate future hardware and software technologies that are relevant to Shield AI’s product roadmap and potentially high-ROI, but beyond the scope of current Direct and IRAD projects in engineering. • Identify areas of technical debt across the stack, analyze and synthesize solutions and paths towards achieving them.

Job Requirements

  • 12+ years of related experience developing large, production quality software systems.
  • 10+ years of experience with modern C++ (C++17 and beyond).
  • Strong knowledge of modern software engineering best practices; Experience with Git and code management tools; Good software hygiene regarding code documentation, unit testing, bug tracking.
  • Excellent grasp of software development and coding principles with high productivity in a mainstream language (e.g. Typescript, C++, Go, Python, etc.).
  • All-in on Generative AI tools for software engineering
  • Deep self-sufficiency in adopting new technologies, configuring managing local and cloud resources, maintaining a fast development pace within a complex technology stack
  • Expertise and deep experience with architectural design and implementation of large and complex distributed systems.
  • Experience with Linux, Docker, and CI/CD environments.
  • Excellent software hygiene regarding code documentation, unit testing, bug tracking.
  • Strong technical collaboration skills and a desire to develop new skills.
  • Excited by a fast-moving environment with a highly motivated group.
  • Demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
  • Fluid intelligence that allows one to operate effectively in sometimes ambiguous conditions, while finding opportunities to drive technical efforts and force multiply.

Benefits

  • Pay within range listed + Bonus + Benefits + Equity
  • Temporary benefits package (applicable after 60 days of employment)

Related Job Pages

More Backend Engineer Jobs

Backend Engineer16 days ago
Full TimeRemoteTeam 51-200Since 2018H1B Sponsor

Pivotal Senior Manager role leading Platform Architecture at Temporal.

Distributed Systems
United States
$300K - $340K / year
Full TimeRemoteTeam 10,001+Since 2017H1B Sponsor

Senior Java Developer building applications for pharmacy benefit management

J2EEJavaJavaScriptJenkinsMavenMicroservicesOracleSOAPSpringSpring BootSpringBootSQLSubversion
United States
$96.3K - $125K / year

Staff Backend Engineer – Foundations

Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

Backend Engineer17 days ago
Full TimeRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

Backend Engineer developing scalable systems for Fanatics' applications

Distributed SystemsJavaKafkaKotlinSpringSwift
New York
$180.5K - $237.5K / year
Full TimeRemoteTeam 10,001+Since 1858H1B Sponsor

Senior Ruby on Rails Engineer designing tech solutions for banking.

JenkinsPostgreSQLRSpecRubyRuby on RailsTerraform
New Jersey
$82.1K - $172.5K / year