Shieldai

Staff Software Engineer, Autonomy Behaviors (R4588)

Boston, Massachusetts. Posted 6 months ago

The role

You will develop tactical autonomy software that lets unmanned platforms perform complex missions across air, land, sea and space with minimal human supervision. You will also act as the software subject matter expert and represent software needs in a multi-stakeholder environment.

What you will do

  • Develop tactical autonomy software for unmanned platforms across air, land, sea and space
  • Implement and test behaviors for multi-agent coordination, target engagement, reconnaissance and survivability
  • Work through the full software lifecycle: requirements, design, implementation, verification and validation
  • Champion a product-line mindset in technology road-mapping and enable reuse of behaviors
  • Architect behaviors as scalable software subsystems that interact with other system components
  • Rapidly deliver capabilities to vehicle platforms with a path to architecture evolution
  • Collaborate with external teams on interface requirements, including vehicle integration teams and operational experts
  • Act as subject matter expert for software engineering in a multi-stakeholder environment
  • Travel to co-locate with end-users and/or other teams up to 20% of the time

Required qualifications

  • BS, MS or PhD in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, Mechanical Engineering or a related field
  • Proficient in production-level C++ software development
  • 7+ years' experience in software sub-system scheduling and integration, behavior planning, task and resource allocation, motion planning, optimization or flight controls
  • Experience with collaborative software development tools for version control, issue tracking, code reviews and release management
  • Proven ability to lead multi-disciplinary teams, set technical direction and manage full project lifecycles from concept to deployment
  • Capacity to learn and grow individually while mentoring junior team members
  • Desire to work in a highly collaborative, fast paced, mission-centric environment
  • Capacity to act as technical owner for an entire software system
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Nice to have

  • Experience across a breadth of technology readiness levels, bridging research-grade to operationally ready
  • Experience with mission systems integration, ideally supporting integration events or flight demonstrations
  • Experience in application areas such as collaborative mission planning, automated red force vs blue force tactics, motion planning, weapons target assignment, and collision avoidance and geofencing
  • Experience in more than one operational effect and more than one domain
  • Experience with FOSS robotics software such as ROS, OMPL and optimization solvers
  • Experience with simulation tools such as AFSIM and NGTS
  • Familiarity with navigation and communications systems
  • Experience across the product delivery lifecycle through sustainment
  • Familiarity with systems engineering methodologies
  • Familiarity with high-assurance processes such as DO-178C or MIL-STD

Benefits

  • Bonus
  • Benefits
  • Equity
  • Temporary benefits package applies after 60 days of employment for temporary employees

Before you apply

  • An active U.S. Secret security clearance must be obtained and maintained
  • All offers are contingent on a cleared background and possible reference check
  • Military fellows and part-time employees are not eligible for benefits

About the company

Shield AI is a venture-backed defense-tech company that protects service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation technologies.

Staff Software Engineer, Autonomy Behaviors (R4588) at Shieldai | JobZoey