Skip to content
Find jobs
Sign inCreate account
TermsPrivacy policyCookiesPremium termsStatus
© 2026 Joined. Job search and hiring.
Staff Software Engineer, Software Systems at Brain Corp · San Diego, CA · Joined
  1. /Find jobs
  2. /Brain Corp
  3. /Staff Software Engineer, Software Systems
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…

Mark this job as applied?

We opened the listing in a new tab. Marking it adds it to My applications so your list stays up to date.

Report this job

Tell us what looks wrong. A job that is simply not a fit is not a report.
Reason
Scam job
Fake company
Asks for payment
Something else, with details