C++ Developer with Python (Robotics / Automation)

Overview

On Site
$125,000 - $140,000
Full Time

Skills

C +
C + +
Computer Engineering
Mechanical Engineering
Python
Robotics
Software development
data structure
geometry

Job Details

Software development practices:

  • Unit testing
  • CI/CD
  • Version control
  • Familiarity with modern C++ features
  • Providing/receiving code reviews

Languages/tools:

  • C++
  • Python
  • Bazel/Git

The experience we are looking for / our interview process will evaluate:

  • C++ software design, algorithm implementation, debugging
  • Background in the software development environment(s) that include some of the aspects mentioned above (Our software developers section)
  • Python (bonus)
  • Background in Robotics/Automation (optional)

Education:

  • Bachelors, Masters, or PhD degree in Computer Science, Computer Engineering, Mechanical Engineering, Robotics, Applied Math, or related field
  • Strong fundamentals in Computer Sciences data structure and algorithms.
  • Familiarity with graph search based concepts and basic geometry.