Senior Robotics Software Engineer, System Integration
FieldAI· Engineering – Research
Boston, MA$115k - $170kFull-timePosted 3mo ago
About the role
Senior Robotics Software Engineer responsible for integrating perception, planning, locomotion, and manipulation subsystems into a robust, production-quality system on humanoid platforms. Focus on bringing research capabilities to production, system integration, testing, and real-world reliability.
Responsibilities
- Develop and maintain the core software framework that composes perception, planning, locomotion, and manipulation into a deployable system on humanoid platforms.
- Define and enforce subsystem interfaces, communication patterns, and data contracts for reliable, independent module development.
- Own system bring-up, sensor calibration, and validation workflows for new sensor/platform revisions and configurations.
- Partner with research engineers to take algorithms from prototype to production-quality, tested, maintainable code.
- Identify and close reliability gaps with fault handling, performance budgets, integration/regression tests, and hardware validation.
- Build repeatable “graduation” pipelines so new capabilities land without breaking existing functionality.
- Design and run end-to-end integration tests across hardware and simulation.
- Build tooling for automated diagnostics, telemetry, and post-run analysis to speed up debugging.
- Coordinate integration milestones across teams, flag risks early, and keep the system continuously shippable.
- Profile and optimize latency, throughput, and memory on embedded platforms under real-time constraints.
- Harden the stack against real-world failure modes (sensor dropouts, comms loss, thermal throttling, degraded modes).
- Implement runtime monitoring and health checks so the robot can detect, log, and recover from faults autonomously.
Qualifications
- Bachelor’s or Master’s in Computer Science, Robotics, Electrical Engineering, or a related field (or equivalent industry experience).
- Hands-on experience developing and integrating robotics software, including work on physical hardware.
- Strong C++ and Python proficiency with modern best practices; able to work in large, multi-language codebases.
- Strong understanding of ROS/ROS2 and experience designing, building, and deploying nodes in complex robotic systems.
- Solid understanding of real-time systems, inter-process communication, and resource-constrained embedded compute environments.
- Experience hardening research/prototype code into production-quality software with testing and fault handling.
- Strong problem-solving skills, attention to detail, and ability to work independently while managing multiple priorities.
- Strong work ethic, self-motivated, and excellent written/verbal communication skills.
Skills
Required:C++PythonROS/ROS2Real-time systemsSystem integrationHardware validation
Last updated Oct 22, 2026. Interested? Apply on the company site.
About FieldAI
Robot intelligence built for the real-world.
FieldAI is the leader in deploying general-purpose robots in unstructured environments, providing a universal brain that works across many robots, and many tasks.
AgricultureAutomakerConstructionDatabaseEquipmentFederalIndustrialIndustrial & Energy
More open roles at FieldAI
- Global Payroll Manager4d agoIrvine, CA · Internal Ops – Finance
- Robotics Software Engineer, Mission Evaluation & Fine-Tuning4d agoIrvine, CA · Engineering – Mission, Interaction & Intelligence
- Robotics Applied Scientist, Active Perception4d agoHybrid (Irvine, CA) · Engineering – Mission, Interaction & Intelligence
- Robotics Software Engineer, Vision-Language Reasoning & Behaviors4d agoIrvine, CA · Engineering – Mission, Interaction & Intelligence
- Robotics Applied Scientist, Spatio-Temporal Scene Understanding & Memory4d agoIrvine, CA · Engineering – Mission, Interaction & Intelligence