Staff Software Engineer, Software Systems at Brain Corp · San Diego, CA · Joined
BC
Staff Software Engineer, Software Systems
Brain Corp · San Diego, CA · Just now · 0 applicants
NewHybridFull-timeLead
Pay
$187k–$234kListed
Workplace
Hybrid
Job type
Full-time
Level
Lead
Team: Software Systems · Source: jobright · Posted by joined-scrapper
About the role
Brain Corp seeks a Staff Software Engineer to lead the architecture and evolution of core robotics platform systems, including hardware abstraction, telemetry, and C++ middleware. The role involves improving performance, supporting hardware integration, and providing technical leadership.
What you’ll do
Lead architecture and evolution of core robotics platform systems
Design and improve the Hardware Abstraction Layer (HAL)
Develop and maintain C++ middleware and inter-process communication
Enhance telemetry and observability systems
Improve system performance and support hardware integration
Provide technical leadership and mentorship
What you’ll need
Bachelor's or Master's degree in CS, Robotics, or related field
7+ years of professional software engineering experience
Experience with robotics systems, embedded platforms, or HAL
Expert-level modern C++ skills and strong Python
Deep understanding of low-level system design and hardware integration
Experience with Linux, build systems, and unit testing frameworks
Original job description
Brain Corp develops robotics and AI technology for commercial autonomous mobile robots. The Staff Software Engineer will lead the architecture and evolution of core robotics platform systems, including the Hardware Abstraction Layer, telemetry, and C++ middleware, while improving performance and supporting hardware integration.Bachelor's or Master's…