Alpha invests in incredible companies.

We are always searching for talented people who want to make a difference. Join our extended team.

Senior Staff Software Engineer, Integration (R2444)

Shield AI

Shield AI

Software Engineering
Dallas County, TX, USA
Posted on Saturday, January 6, 2024
Introduction to Shield AI
Founded in 2015, Shield AI is a venture-backed defense technology company whose mission is to protect service members and civilians with intelligent systems. In pursuit of this mission, Shield AI is building the world’s best AI pilot. Its AI pilot, Hivemind, has flown a fighter jet (F-16), a vertical takeoff and landing drone (V-BAT), and a quadcopter (Nova). The company has offices in San Diego, Dallas, Washington DC and abroad. Shield AI’s products and people are currently in the field actively supporting operations with the U.S. Department of Defense and U.S. allies.
As part of the Hivemind Commander (HMC) team, you’ll play a pivotal role in the integration of product components to enable mission planning and command-and-control of autonomous teams of aircraft through desktop and tablet form factor software, hardware, and simulation capabilities. You’ll collaborate cross-functionally with frontend, backend, and autonomy engineers, technical leadership, product and program managers, and quality assurance testers and integrators to deliver highly reliable, fault tolerant software according to our product roadmap. Your overarching objective is to bring together all the critical systems and components onto a software/hardware solution that allows us to protect service members and civilians with AI systems.

What You'll Do:

  • Integrate frontend, backend, and autonomy software on hardware and simulated platforms.
  • Develop, mature, and test software for autonomous systems.
  • Work with product component teams to ensure interfaces are implemented and satisfy product and system requirements.
  • Drive high-quality software releases at a regular cadence to service customer needs.
  • Seek out system gaps and implement solutions to fill them.
  • Contribute to the documentation of the systems.
  • Create end-to-end integration tests within our testing frameworks.
  • Drive improvements to our testing frameworks.
  • Resolve challenges and optimize software architecture at all levels of the stack including third party and internal libraries.

Required Qualifications:

  • Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; or 9 years and a Master’s degree; or 7 years with a PhD; or equivalent work experience.
  • 2+ years of experience with robotics or autonomous systems.
  • Proficient in ROS or related robotics frameworks.
  • Experience with integration of software and hardware for commercial products.
  • Strong software engineering proficiency in C++, JavaScript, TypeScript, React.
  • Strong technical collaboration and a strong sense of responsibility and ability to adapt to high-intensity work in a fast-paced environment.
  • Demonstrates day-to-day grit, ability to be rigorous and go fast, being a trustworthy teammate, and being kind to others.
  • Experience with Git, code management tools, and Visual Studio Code.
  • Good software hygiene regarding code documentation, unit testing, bug tracking.
  • BS/MS in Computer Science, Software Engineering, Robotics or related degree or technical experience.

Required Qualifications:

  • Experience with NVIDIA Jetson or similar edge AI platforms.
  • Experience in the self-driving car, UAV or other related industry.
  • Experience shipping production quality code for commercial robotics applications.
  • Experience with Microsoft Azure DevOps.
  • Experience with Docker and CI/CD environments.
  • Experience with WebSockets and Electron (or similar).
  • Experience with team leadership, or as a technical project lead.
  • Professional experience with Linux environments.
#LI-OE1
#LE
Total package details:
Regular employee positions: Salary within range listed above + Bonus + Benefits + Equity (if applicable)
Temporary employee positions: Hourly within range listed above + temporary benefits package (applicable after 60 days of employment)
*Interns/Military Fellows/Part-time not eligible for bonus, benefits or equity
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. All offers are contingent on a cleared background check.
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.