Sr Staff Software Engineer C++

Shieldai in United States

Introduction to Shield AI
Shield AI’s mission is to protect service members and civilians with intelligent systems. Shield AI is a fast growing, venture-backed defense-technology company built around a team of proven executives, distinguished warfighters, and world-class AI engineers. Since 2018, Shield AI’s products and people have supported operations around the world with the US Department of Defense and our allies.


Job Description:
Come work with Shield AI’s EdgeOS team as a C++ Software Engineer! We are a core group on the AI Foundations team developing Shield AI’s critical robotics framework and its ecosystem. AI Foundations integrates with all the domains in our business (ME, EE, SWE, DevOps, SysOps, Embedded, Cloud, etc.) and gets to work on some very exciting projects. You will be a part of cross-functional teams that solve problems with some of the best and kindest in the business, and you will be contributing to a safer future for soldiers and civilians while learning more about cutting-edge autonomy.

Salary Range:  Base + Bonus + Benefits + Equity (if applicable)
Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. Information on the benefits offered is here. All offers are contingent on a cleared background check.

Location guidelines-
Onsite = 5 days/week
Hybrid = Several days in the office
Remote = Remote but able to come to the office as requested for business needs

If you're interested in being part of our team, apply now!

Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.
To conform to U.S. Government regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
    • EdgeOS Core: a high-performance plugin-based SDK for robotics
    • EdgeOS Communications: a DSL and code generation tool for network communications, service discovery, and more
    • Create developer-focused tools in the EdgeOS ecosystem
    • Investigate and implement best practices for high-reliability systems
    • Provide software development guidance to teams across Shield AI
    • 5+ years of experience in C++11 or later
    • Strong foundation of C++ API design
    • Experience with multithreaded programming
    • Experience writing (soft/hard) real-time systems
    • Experience shipping and supporting a software product
    • Demonstrated record of working hard, being a kind and trustworthy teammate, and holding yourself and others to high standards
    • Bachelor of Science
    • Computer Science degree
    • Robotics, game engine, and/or GPU experience
    • Familiarity with C++17
    • Familiarity with Conan/CMake
    • Python experience
    • #LI-OE1
Apply