Software Engineer - ATAS - Smyrna, GA - Open Rank

site-logoSmyrna, GA
Onsite

About The Position

The GTRI Robotics and Autonomous Systems Division (RASD) is seeking skilled software engineers to develop a Ground Control Station (GCS) Command and Control (C2) system for large, distributed, real-time unmanned systems. This role involves designing and implementing control and interface systems for field operators, spanning multiple technical domains to improve reliability, scalability, and ease of use. The work will focus on graphics engines, mapping engines, UI/UX for unmanned robotics C2, messaging libraries, and cross-platform support. Ideal candidates are self-motivated, collaborative problem-solvers who enjoy creating tools that enhance engineering effectiveness.

Requirements

  • Candidates currently enrolled in an accredited degree program relevant to this position will be considered.
  • Must have a graduation date of no later than August 2026.
  • Experience in modern backend programming languages such as C++ and C#.
  • Interest in UI/UX design.
  • Experience with one or more of the following: Geospatial Engines, GIS Tools, such as ArcGIS, Cesium, OpenSceneGraph, or related tools.
  • Experience with autonomous systems, computational robotics algorithms, and/or interfaces and C2.
  • Experience with UI/UX design, for gaming and/or operational interfaces.
  • Experience with gRPC/Protobuf or similar messaging frameworks.
  • Experience with 3D graphics/rendering pipelines, such as OpenGL/DirectX, and through engines such as UnReal or Unity, leveraging available hardware effectively.
  • Related skills such as computational geometry, computer vision, or related disciplines, to assist algorithms toward effective rendering of complex robot agent behaviors and goals to an operator.
  • Excellent written and verbal communication skills.
  • Familiarity with algorithms, data structures, automated testing, and other technical tools.
  • Comfort working independently with limited oversight.
  • U.S. Citizenship required.
  • Must be able to obtain and maintain an active security clearance.

Nice To Haves

  • Active Secret Clearance.
  • Experience developing C2 applications for distributed systems.
  • Experience leading a small team of developers.
  • Experience with multiple items listed in the above section.
  • Experience maintaining continuous integration systems.

Responsibilities

  • Perform software development, debugging, modification, enhancement, and documentation.
  • Design, test, and develop computer software to meet program requirements.
  • Develop and maintain kernel and user-level software and scripts.
  • Contribute to research reports, presentations, white papers, and competitive proposals.
  • Create and analyze network protocols.
  • Design, build, test, deploy, and maintain tooling to increase engineering development velocity and product quality.
  • Proactively identify user pain points and opportunities to improve infrastructure and tooling.
  • Work across the stack (front-end, back-end, build, CI/CD).
  • Work within the current software stack, understand its functionality, identify and fix bugs, and implement new features.
  • Refactor and write new software for front-end and back-end components for improved implementations.
  • Implement a cohesive mapping, 2D, and 3D interface for mobile robots using standard mapping and graphical engines.
  • Design and implement new custom UI/UX designs to improve operator ability to command robot swarms and understand their state.
  • Implement C2 that interfaces the graphical interface with robots through custom messaging protocols.
  • Design, develop, and implement cross-platform systems and interfaces.
  • Collaborate across diverse teams to unify design and architecture for efficient development.
  • Lead the design, development, testing, and documentation of Command and Control (C2) systems for distributed mobile systems.
  • Serve as a subject matter expert for software architectural framework, methodologies, and tools.
  • Ensure work is performed to appropriate professional standards and technical requirements are met.
  • Mentor and support fellow engineers on engineering best practices.

Benefits

  • Health & Welfare
  • Retirement Plans
  • Tuition Reimbursement
  • Time Off
  • Professional Development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service