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 Guides
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
Backend Engineer16 days ago
Full TimeRemoteTeam 10,001+Since 2017H1B Sponsor
Senior Java Developer building applications for pharmacy benefit management
J2EEJavaJavaScriptJenkinsMavenMicroservicesOracleSOAPSpringSpring BootSpringBootSQLSubversion
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
Backend Engineer17 days ago
Full TimeRemoteTeam 10,001+Since 1858H1B Sponsor
Senior Ruby on Rails Engineer designing tech solutions for banking.
JenkinsPostgreSQLRSpecRubyRuby on RailsTerraform