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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior