Staff Engineer, Software Autonomy (Dallas/San Diego)

Shield AISan Diego, CA
1d$158,400 - $250,000

About The Position

Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT and X-BAT aircraft, Hivemind Enterprise, and the Hivemind Vision product lines. With offices and facilities across the U.S., Europe, the Middle East, and the Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X, Instagram, and YouTube. As a Software Autonomy Engineer, you will help the team design, develop, and maintain the software framework for our Autopilot. You will work with a close-knit team of developers to deploy and test your software in challenging real world scenarios.

Requirements

  • Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 2 years and a Master’s degree; or a PhD with 1 year experience; or equivalent experience.
  • Experience with C++ 11 or newer
  • Proven track record of delivering complex software products.
  • Excellent problem-solving and analytical skills, with a focus on delivering user-centric software solutions.
  • Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed expectations in a fast-paced environment.
  • You have a demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
  • Familiarity with git, bash, Python
  • Must be eligible to obtain a clearance

Nice To Haves

  • Familiarity with continuous integration / delivery and test-driven development
  • Experience working with robotics and/or control systems, especially aerial systems

Responsibilities

  • Design and develop robust and maintainable software components for autonomy for the VBAT autopilot
  • Implement test frameworks that allow for rapid development across individual components and integrated system tests
  • Improve build process and tooling for the Autopilot system
  • Work with multiple teams to define interfaces and behaviors between different components of our system as well as users
  • Lead the development and optimization of the architecture for our C++ based autopilot and truth model.
  • Help convert our applications (all digital simulation and processor in the loop simulation) to run in a container-based framework with other applications from other teams.
  • Work with the team to review software that has been developed to audit for compliance with the design as well as compliance with standard software practices.
  • Help improve our CI pipelines to be compatible with the new software architectures.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service