Staff Software Engineer, Applications

Brain Corp•San Diego, CA
•$187,182 - $233,978•Onsite

About The Position

Brain Corp is a San Diego-based AI company developing autonomous technology for the robotics industry. Its BrainOS® Robotics Platform powers a large global fleet of autonomous mobile robots used in commercial spaces, including applications for floor cleaning and inventory management. The Staff Software Engineer is a technical leader on the Software Engineering Applications team, responsible for developing in-house robot software applications. The role combines substantial hands-on Python and C++ development with technical leadership, mentoring, cross-functional coordination, and ownership of software quality and architecture. The engineer will help build interfaces and workflows, integrate advanced autonomy capabilities, and deliver robust, safe, scalable solutions for next-generation robot products. The role involves working with teams across Hardware, Firmware, and Cloud, as well as coordinating with simulation and control teams. The position is based in an office environment characterized by typical office equipment and usually quiet-to-moderate noise levels. Physical activities may include sitting, walking, or standing; operating a computer and keyboard; using hands to finger and grasp; talking and hearing; visual inspection; and pushing or pulling up to 20 pounds.

Requirements

  • Bachelor’s or master’s degree in Computer Science or a related engineering discipline.
  • 7–8 or more years of demonstrated software development experience for complex systems interacting with sensor inputs or control loops.
  • 1–2 or more years of demonstrated software technical leadership experience.
  • Experience writing Python applications and knowledge of Python constructs and internals.
  • High proficiency in production-level Python and C++ coding.
  • Good knowledge of software debugging and profiling tools.
  • Ability to distill product requirements into actionable engineering tasks while leaving room for design and implementation discussions.
  • Excellent organizational, analytical, reasoning, and problem-solving skills.
  • Open, curious, and creative approach to building robotics technology.

Responsibilities

  • Define, architect, and develop in-house robot software applications.
  • Serve as a technical lead by mentoring junior engineers, providing feedback on designs and code reviews, and promoting clean, reusable code and technical excellence.
  • Identify and communicate technical risks, provide project status updates, and improve software development processes.
  • Contribute significant production code to develop extensible, maintainable, and scalable application software for robots deployed worldwide.
  • Improve application performance through profiling, debugging, and testing.
  • Support integration of advanced autonomy features, including deep learning models and pipelines, mapping, perception, and motion-planning algorithms.
  • Take ownership and initiative in improving software application quality and architecture.
  • Work across Hardware, Firmware, and Cloud disciplines, coordinate multiple initiatives, and architect efficient, reusable solutions for multiple robot product lines.
  • Coordinate with cross-functional teams on simulation and control, identify performance bottlenecks, and prioritize projects and tasks for end customers.
  • Build interfaces and workflows and deploy robust, safe, and scalable software application solutions for next-generation products.

Benefits

  • Discretionary annual target bonus.
  • Stock options.
  • 401(k) plan with matching, immediate vesting, and no waiting period.
  • Medical plan options, including an HSA with employer contribution.
  • Dental insurance.
  • Vision insurance.
  • Life insurance.
  • Disability insurance.
  • Employee Assistance Program (EAP).
  • Legal and identity support plans.
  • Pet insurance.
  • Flexible Spending Accounts for medical and dependent care.
  • Flexible vacation, paid sick leave, paid time off for volunteering, 10 paid company holidays, and a winter company shutdown.
  • Daily on-site lunch available at the San Diego office.
  • On-campus gym with pool and tennis courts at the San Diego office.
  • Colleague activities, including monthly game nights, hikes, wellness challenges, and community events.
  • Internal continuous learning events.
  • Opportunities to share personal interests and hobbies with the company.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service