- Robot type
- Robot AI and Software
- Location
- IrvineCaliforniaUSA
- Job type
- Business Operations
- Posted
- Aug 27, 2026
Full-time
Senior Software Engineer, ROS Engineer
Job description
Field AI is transforming how robots interact with the real world. We are building risk-aware, reliable, and field-ready AI systems that address the most complex challenges in robotics, unlocking the full potential of embodied intelligence.
Job responsibilities
- Develop and maintain ROS/ROS2 packages for robotic autonomy, including navigation, mapping, and control.
- Integrate and calibrate multi-modal sensors (LiDAR, thermal, RGB, GPS, IMU) for use in autonomous missions.
- Help in building autonomy APIs that allow modular interfacing with SLAM, path planning, and mission logic.
- Implement and optimize real-time data processing pipelines using C++ and Python.
- Collaborate with perception engineers on integrating AI-driven insights for robotic decision-making.
- Design and test autonomous behavior on physical platforms in real-world field scenarios.
- Troubleshoot robotic systems at the hardware-software interface and develop diagnostics and recovery systems.
Job requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Robotics, or a related technical field.
- Strong software engineering skills, with proven experience building production-quality robotics applications.
- Expertise in C++ and Python, writing clean, efficient, and maintainable code using modern best practices.
- Hands-on experience developing with ROS/ROS2, including designing, building, and deploying custom nodes into complex robotic systems.
- Solid understanding of localization, SLAM, sensor fusion, and navigation systems.
- Familiarity with sensor integration (LiDAR, thermal, RGB, depth, GPS, IMU) and multi-modal data handling.
- Practical experience with state estimation frameworks and real-time data processing pipelines.
- Comfortable working with system-level topics like networking, inter-process communication (IPC), and middleware.
- Strong problem-solving skills and attention to detail, able to work independently while managing multiple priorities.
- Highly self-motivated, with excellent written and verbal communication skills and a strong collaborative mindset.
- Experience deploying robotic software in production environments (construction, mining, oil & gas, or similar industries).
- Familiarity with noisy sensor data and building robust, resilient algorithms.
- Experience integrating robotic systems with web services, APIs, and cloud infrastructure.
- Background in working with computationally constrained platforms and optimizing for real-time performance.
Similar jobs
Field AI · Business Operations
Global Payroll Manager
Irvine, California
Field AI · Business Operations
Strategy & Corporate Development Manager
Irvine, California
Field AI · Business Operations
Legal Counsel, Commercial
Irvine, California
Field AI · Product
Technical Program Manager, Robotics & Autonomy
Irvine, California
Robot deals
All deals →Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!



