The Staff Software Engineer is a key technical leader on Brain Corp’s Platform team, responsible for the architecture, evolution, and performance of core software systems powering autonomous mobile robots. The role owns the Hardware Abstraction Layer (HAL), telemetry systems, and core C++ middleware, and combines hands-on engineering with strategic technical leadership to re-architect foundational robotics software for greater modularity, scalability, and performance. The engineer leads technical direction across HAL and middleware layers, enabling efficient sensor integration, new hardware bring-up, and high-performance execution on embedded systems. The position collaborates with hardware, autonomy, applications, and QA teams to support rapid innovation, robust field performance, and scalable deployment across a global fleet. It also provides technical mentorship and leadership without direct management responsibility.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior