Source description
About the role
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.
More at FieldAI
Related open roles
Field Application Engineer - Temporary - Part Time - St Louis, MO
United States · Onsite
Field Application Engineer - Tokyo
JP · Onsite
Field Application Engineer - Temporary - Part time - Cedar Rapids, IA
United States · Onsite
Field Application Engineer - Temporary - Part time - Rexburg, ID
United States · Onsite
Field Application Engineer - Houston, TX
United States · Onsite
Field Application Engineer - Singapore
SG · Onsite
