View Our Website View All Jobs

Robotics Software Engineer / Architect

Brain Corp is a San Diego-based AI company that specializes in the development of self-driving technology. Our AI tech represents the next generation of artificial brains for robots - it enables machines to perceive, learn, and navigate complex environments, while avoiding people and obstacles. We partner with commercial equipment manufacturers, and global consumer electronics brands, to transform their products into self-driving robots.

This position is for a Robotics Software Engineer / Architect. For this position, we are looking for a person with a broad understanding of autonomous navigation and strong expertise in software engineering practices in Python and C++ (C++ 11 and later preferred). We are looking for people who know how to code at industry level with a strong background in programming constructs and idioms.

As a core member of our AI Division, you will work with our world-class team of engineers and scientists to build a platform for the next generation of intelligent machines. Your experience will be pivotal in advancing our mission: safe and reliable robots everywhere.

What you need:

  • B.S., M.S., or Ph.D 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
  • Extensive experience converting publications to actual implementations
  • 4+ years experience (industry experience)

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 kinematic and dynamic vehicle models
  • Knowledge in 3D Path Planning Algorithms

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

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status