Skip to content

Jobs

Brain Corp

Robot type
Robot AI and Software
Location
San DiegoCaliforniaUSA
Job type
Software
Posted
Jul 24, 2026
Salary
$187,182–$201,221 a year
Full-time

Staff Software Engineer, Software Systems

Job description

Named a top workplace by the San Diego Union Tribune and USA today in 2025, we make life-changing impacts through innovation, helping workers globally unlock their abilities in orchestration with intelligent machines.

The Staff Software Engineer is a key technical leader within Brain Corp’s Platform team, responsible for the architecture, evolution, and performance of core software systems powering our autonomous mobile robots (AMRs). This includes ownership of the Hardware Abstraction Layer (HAL), telemetry systems, and core C++ middleware.This role is highly hands-on and strategic, driving the re-architecture of foundational robotics software to improve modularity, scalability, and…

Job requirements

  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Robotics, or a related technical field
  • 7+ years of professional software engineering experience
  • Proven experience working on robotics systems, embedded platforms, or hardware abstraction layers (HAL)
  • Demonstrated experience leading complex technical initiatives or driving architectural changes in production systems
  • Expert-level proficiency in modern C++ (C++11 or later), including multithreading, memory management, and performance optimization
  • Strong Python skills for scripting, tooling, and system integration
  • Deep understanding of hardware abstraction layers and low-level system design
  • Hands-on experience integrating sensors such as LiDARs, cameras, and IMUs into production systems

Similar jobs