Robotics Software Engineer
Job details
- Pay
- $110,000 – $155,000 a year
- Work mode
- On-site
- Posted
- Nov 3, 2026
- Last confirmed open
- Nov 4, 2026
About this role
About the Company
Brain Corp is a San Diego-based technology company specializing in artificial intelligence and autonomous mobile robotics. Its technology helps power autonomous robots used in commercial environments, including retail and other public spaces.
Job Overview
Brain Corp is seeking a Robotics Software Engineer to develop, test, and improve software that supports autonomous robotic systems. The ideal candidate has experience with robotics, programming, software architecture, and real-time systems, with an interest in building reliable autonomous technologies.
Key Responsibilities
- Develop and maintain software for autonomous robotic systems.
- Implement and improve robotics algorithms and system components.
- Work with sensor data, navigation, and motion-control software.
- Integrate software with robotics hardware and embedded systems.
- Test and troubleshoot software in simulation and real-world environments.
- Analyze system performance and improve reliability.
- Collaborate with hardware, engineering, and product teams.
- Document software designs, testing procedures, and technical updates.
Required Skills
- Proficiency in C++ and Python.
- Understanding of robotics fundamentals and autonomous systems.
- Familiarity with Linux-based development environments.
- Knowledge of algorithms, data structures, and software design.
- Experience with debugging, testing, and performance optimization.
- Familiarity with ROS or similar robotics frameworks is beneficial.
- Strong analytical and problem-solving abilities.
Compensation
Estimated annual salary: $110,000–$155,000, depending on experience, technical expertise, and responsibilities. Benefits and additional compensation should be confirmed by the employer.
Pay: $110,000.00 - $155,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Relocation assistance
Work Location: In person