Sr. Software Engineer - Mission Autonomy
AI summary of the role
Senior Software Engineer on the Mission Autonomy team at Field AI, designing and implementing intelligent decision-making frameworks for autonomous robots.
What you’ll do
- Develop and integrate a semantic scene graph world model for real-time spatial reasoning and natural language-driven navigation.
- Design and implement API frameworks for LLMs to interface with robotic autonomy stacks.
- Maintain and expand robotics testing frameworks with unit and integration tests.
What you’ll bring
- PhD in Computer Science or related field.
- Advanced proficiency in Python, C++, ROS, Linux, Git.
- 5+ years experience with product-level AI software (state machines, behavior trees).
- Strong communication, problem-solving, and self-motivation skills.
Technologies
Python · C++ · ROS · Linux · Git · LLM · semantic scene graph · Gazebo · Isaac Sim · behavior trees
About Field AI
Field Foundation Models — embodiment-agnostic robot brains for quadrupeds, humanoids, wheeled and tracked robots in construction, energy, mining, and logistics.
Series D
Source and classification
Production engineering · Evidence for this classification:
Field AI is seeking an innovative Senior Software Engineer for Mission Autonomy to play a vital role in the development of highly advanced robotic and AI systems by designing and implementing intelligent decision-making frameworks. Your contribution is essential to advancing our autonomous robotic platforms and delivering cutting-edge AI-driven solutions to customers. This is a unique career opportunity to join a rapidly growing company and contribute to the success of enterprise clients in a dynamic, fast-paced environment. What You Will Get To Do Semantic Scene Graph & Navigation: Develop and integrate a semantic scene graph world model to enable real-time spatial reasoning, context-aware mission planning, and natural language-driven robotic navigation. LLM API & Mission Autonomy Integration: Design and implement API frameworks that allow Large Language Models (LLMs) to interfaceHow jobs are selected
Employer postings · Data from · Sources