Software Infrastructure Engineer

Swarmbotics AIPhoenix, AZ
21hOnsite

About The Position

Swarmbotics is on the forefront of deploying unmanned ground vehicle (UGV) swarms for defense applications and is seeking a highly skilled Software Infrastructure Engineer to join our dynamic team. This role is pivotal in designing, implementing, testing, and maintaining the software infrastructure that supports our unmanned ground vehicles. The ideal candidate will specialize in ROS2, network architecture, configuration management, performance, software deployment, and will develop the “plumbing” to ensure efficient, reliable operation of large-scale robotic swarms controlled by multiple end-users. The selected candidate will have the opportunity to build a modern robotics stack from the ground up.

Requirements

  • ROS Development: Experience architecting and implementing robust ROS nodes in C++ and/or Python to facilitate communication between core robot subsystems
  • Network Engineering: Experience designing and implementing network architectures suitable for scaling large robotic swarms, as well as experience designing and optimizing on-bot networks topologies to support multiple control interfaces and data streams.
  • Configuration Management: Experience using tools such as Docker and Ansible for effective robot configuration management, ensuring consistent environments across development, testing, and production stages.
  • Fault Management: Experience designing and implementing real-time fault detection and management, enhancing system reliability and performance under various operational conditions.
  • Logging and Monitoring: Experience implementing comprehensive logging systems to record system performance and critical events, as well as monitoring tools to proactively address potential issues.
  • Deployment and Maintenance: Experience with processes and tooling for software deployment and product updates.
  • Comfortable working in the high-paced, fluid environment of a tech startup
  • Excited to contribute to the defense of the United States and its allies
  • Able to obtain and hold a U.S. security clearance
  • Ability to work onsite in Phoenix, AZ area

Nice To Haves

  • Experience with unmanned ground vehicles or robotic swarms.
  • Experience with ROS2
  • Experience developing within the ATAK (Android Tactical Assault Kit) ecosystem.
  • Strong background in Linux administration and Linux scripting languages
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
  • Proven track record of managing software deployments in a robotic context.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service