Software Engineer II, Autonomy Behaviors (R5202)
@ Shield AISoftware Engineer II, Autonomy Behaviors (R5202)
This job is still taking applications, but it's been up a while.
About the job
Shield AI is a deep-tech company developing intelligent systems for defense and civilian applications. The role focuses on creating autonomous behaviors for unmanned platforms like aircraft and vehicles, working in a fast-paced, collaborative team to deploy complex software in real-world environments.
Requirements
- BS in Computer Science or related
- Experience in C++ development
- 2-3 years in software systems
- Experience with version control tools
- Ability to work in a team
Qualifications
- Bachelor's degree in relevant field
- Strong problem-solving skills
- Interest in robotics and autonomy
- Willing to collaborate
- Eligible for U.S
Full job description
The Autonomy Capabilities Team develops functionality to automate single- and multi-agent teams of platforms in pursuit of mission objectives and acts as a central discipline-aligned focal-point for encouraging consistent usage of technical approaches across business portfolios. This team operates at all levels of the command-and-control hierarchy (from advanced control laws, through motion planning, and up to advanced tactical behaviors and multi-agent coordination) and across a multitude of mission sets, platform types, and operational domains (e.g., air, sea, space). The team puts a strong emphasis on both fundamentals (e.g., aircraft kinematics/dynamics, trajectory design, optimization, information fusion, efficient algorithms, etc.) and software integration skillsets (e.g. structures, protocols, threading, interface management, etc.) to bring market-differentiating capabilities to customers that seamlessly operate within their integration contexts.
This position is perfect for an individual who enjoys solving complex problems across a diverse set of programs and integration contexts. An ideal candidate is expected to address operational system needs through a multitude of advanced methodologies that blend traditional control system approaches with advanced optimization. Developed solutions are expected to be integrated into real-world platforms with near-term program impacts and rewards and so balancing theory with practice and rigorous implementation is paramount.
What You'll Do:
- Implement tactical autonomy software features that enable unmanned platforms to perform complex missions across air, land, sea, and space domains
- Develop and test behaviors supporting coordination, target engagement, reconnaissance, and survivability in contested scenarios
- Participate in the software development lifecycle, including implementation, testing, debugging, and supporting verification and validation efforts
- Collaborate with senior engineers to integrate software components with broader system elements (e.g., sensor processing, communications, and actuation)
- Write clean, maintainable, and well-tested code following established engineering standards and team practices
- Support integration and testing across simulation and real-world environments
- Work with cross-functional teams to understand requirements and support successful feature delivery
- Continue building expertise in software engineering, autonomy, and robotics systems
- Travel up to 20% to support testing, integration, and collaboration with partner teams
Required Qualifications:
Preferred Qualifications:
#LI-ED1
Similar jobs in Columbus, OH
- A
Roadway Engineer
AMT Engineering · Columbus, OH
Posted 3 weeks ago - W
Manufacturing Engineer I
WIELAND · Delaware, OH 43015, United States
Posted 3 days ago - V
Engineer - Electrical
Veolia Environnement SA · Johnstown, OH, United States
Posted 4 days ago - A
Operating Engineer
Anheuser-Busch · Columbus, Ohio
Posted 4 days ago - *
Operating Engineer
*US AMR-Jones Lang LaSalle Americas, Inc. · New Albany, OH
Posted 4 days ago - V
Manufacturing Engineer
Vertiv Group Corp. · Delaware, OH, United States
Posted 3 days ago