Job Title: Full Stack Software Engineer, C++/Integration (R4539) Company Name: Shield AI Job Url: https://jobright.ai/jobs/info/699e2d15ce78e77b4fe33df5 Job Description: Full Stack Software Engineer, C++/Integration (R4539) United States Full-time Remote Senior Level, Lead/Staff $156K/yr - $320K/yr 12+ years exp 68% FAIR MATCH 64% Exp. Level 44% Skill 48% Industry Exp. Shield AI is a venture-backed deep-tech company focused on protecting service members and civilians with intelligent systems. The Full Stack Software Engineer role involves creating reference implementations for future products, iterating based on customer feedback, and exploring new technologies relevant to the Hivemind software ecosystem. Artificial Intelligence (AI) Transportation Drones National Defense Autonomous Vehicles Machine Learning National Security H1B Sponsor Likely Insider Connection @Shield AI 2 email credits available today Discover valuable connections within the company who might provide insights and potential referrals. Get 3x more responses when you reach out via email instead of LinkedIn. Beyond Your Network C Caitlin Lanni Talent Acquisition Manager From Your Previous Company F F F & 2 connections Previously@undefined and... From Your School F F F & 2 connections @undefined and... Find Any Email Responsibilities 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 Qualification Represents the skills you have Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise. C++ C++17 C++ beyond Software engineering best practices Git Code documentation Unit testing Bug tracking Typescript Go Python Generative AI tools for software engineering Architectural design of distributed systems Linux Docker CI/CD environments Technical collaboration Self-sufficiency Kindness Adaptability in ambiguity Required 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 Preferred Experience with in aerospace and/or robotics industries Hands-on experience with a major cloud platform (Azure, GCP, AWS) Experience with team leadership, or as a technical project lead Passionate about developing high-quality and optimized software solutions Experience with containerization technologies like Docker and Kubernetes Benefits Bonus Benefits Equity Temporary benefits package (applicable after 60 days of employment)