Bookmark and Share

Jobs Available/Wanted

Senior Robotic Software Engineer
No replies
Last seen: 22 weeks 3 days ago
Level 1: Prestidigitator
Joined: 2019-05-09
Points: 8

Brain Corp is a San Diego-based AI company creating transformative core technology for the robotics industry. Our diverse engineering teams in Software, Hardware Design, and Embedded Systems are creating comprehensive solutions to support the builders of today's autonomous machines in successfully producing, deploying, and supporting commercial robots across industries and applications. Brain Corp is funded by the SoftBank Vision Fund and Qualcomm Ventures. For more information please visit:   

We are looking for a Senior Robotic Software Engineer with the ability to solve complex robotics problems with innovative solutions.  As core member of our engineering team you will  work with our world-class team of engineers and developers to to maintain the highest quality of robotics software. These tasks comprise in-depth analysis of critical challenges our robots encounter and to develop novel algorithm solving those challenges, Your contributions will be pivotal in advancing our mission: safe and reliable robots everywhere.

What you need

  • BS, MS, or PhD Degree in computer science, software engineering or a related field
  • Strong experience in Python and C++
  • Experience working in large code bases of mixed Python and C++ and Python extensions
  • Ability to produce computationally efficient software that can meet real-time requirements
  • Git knowledge
  • Strong coding skills Python and C++ in Linux environment
  • 5+ years experience
  • Problem analysis and solving skills

Things that make a difference

  • Experience designing and developing robotic systems using a robotic middleware (such as ROS), and existing libraries and tools
  • Experience with continuous integration, deployment, and release management tools
  • Proven system integration and software architecture skills
  • Good working knowledge of robotics and surrounding systems
  • Understanding of various aspects of sensors like lidars, cameras, and IMU
  • Ability to work with low-level embedded hardware and high-level hardware system
  • Knowledge of SLAM, path-planning and localization

This position is located in our San Diego headquarters and reports to the Software Engineering Manager.

Follow this link to apply: