Senior Robotics Platform Engineer (HAL & C++)

Brain Corp

San Diego (CA)

On-site

USD 187,182 - 201,221

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Daily on-site lunch
On-site gym
Monthly company events

Job summary

Brain Corp, a San Diego-based AI company, is seeking a Staff Software Engineer to lead the architecture of the Hardware Abstraction Layer and core C++ middleware powering autonomous mobile robots (AMRs). You will drive HAL re-architecture, sensor integration, and high-performance execution on embedded systems while mentoring engineers and ensuring scalable deployment across a global fleet.

The role requires strong C++11+ expertise, Linux development, and hands-on contribution to critical

Qualifications

  • Proven experience in robotics or embedded platforms.
  • Leadership in architectural changes on production systems.
  • Expert in modern C++ (C++11+).

Responsibilities

  • Lead HAL architecture for modularity and scalability.
  • Oversee HAL migration for next-gen hardware.
  • Develop telemetry and replay systems for observability and data quality.
  • Migrate middleware from Python to high-performance C++.
  • Architect and develop C++ middleware for sensors, compute, and autonomy.
  • Integrate new hardware components (LiDARs, cameras, IMUs).
  • Optimize latency, throughput, and memory usage across stack.
  • Collaborate with hardware, apps, autonomy, and QA teams.
  • Mentor engineers and drive code quality and testing.

Skills

C++ expert
Python scripting
HAL & embedded
Linux development
Telemetry systems

Education

Bachelor’s or Master’s in CS/Engineering

Tools

CMake
Google Test
Git

Job description

Brain Corp, a San Diego-based AI company, is seeking a Staff Software Engineer to lead the architecture of the Hardware Abstraction Layer and core C++ middleware powering autonomous mobile robots (AMRs). You will drive HAL re-architecture, sensor integration, and high-performance execution on embedded systems while mentoring engineers and ensuring scalable deployment across a global fleet.

The role requires strong C++11+ expertise, Linux development, and hands-on contribution to critical

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer & Autonomy Lead
Senior Robotics Software Engineer & Autonomy Lead

Brain Corp • San Diego (CA)

On-site
USD 187,000 - 202,000
Daily on-site lunch
On-campus gym
Monthly team events
+2
Staff Software Engineer, Software Systems
Staff Software Engineer, Software Systems

Brain Corp • San Diego (CA)

On-site
USD 187,000 - 202,000
Daily on-site lunch
On-site gym
Monthly company events
Senior Real-Time C++ Robotics Systems Engineer
Senior Real-Time C++ Robotics Systems Engineer

Halodi Robotics • San Carlos (CA)

On-site
USD 200,000 - 280,000
Comprehensive medical, dental, and vision coverage
Generous paid time off
401(k) plan with company match
+2
Senior Embedded Robotics Platform Engineer — Linux/C++
Senior Embedded Robotics Platform Engineer — Linux/C++

Socket.dev • Milpitas (CA)

On-site
USD 140,000 - 180,000
Stock options
Health, dental, and vision insurance
401(k) plan
+1
Senior Robotics Controls Platform Engineer (Real-Time C++)
Senior Robotics Controls Platform Engineer (Real-Time C++)

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Competitive compensation
Company-paid benefits package
Collaborative work environment
Senior Robotics Leader: Architect Next-Gen AMR Platform
Senior Robotics Leader: Architect Next-Gen AMR Platform

Instock • San Francisco (CA)

On-site
USD 140,000 - 190,000
Paid vacation
Paid sick leave
Career development opportunities
+1
Head of Core & Systems Software for Robotics
Head of Core & Systems Software for Robotics

Halodi Robotics • San Carlos (CA)

On-site
USD 200,000 - 350,000
Health coverage (comprehensive medical
Dental & vision
401(k) with company match
+5
Senior Autonomy Engineer
Senior Autonomy Engineer

Socket.dev • San Diego (CA)

On-site
USD 151,000 - 184,000
Staff C++ Architecture Engineer
Staff C++ Architecture Engineer

GrayMatter Robotics • Los Angeles (CA), California (MO)

On-site
USD 134,000 - 180,000
Medical, dental, and vision insurance
Unlimited PTO
401(k) plan with employer match
+2
Senior Software Engineer
Senior Software Engineer

Raise Robotics • San Francisco (CA)

On-site
USD 120,000 - 150,000