Robotics and Controls Engineer
Research & Innovation
Posted on 9/19/2023
Noah Medical
Locations
Pleasanton, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
Python
Software Testing
CategoriesNew
QA & Testing
Mechanical Engineering
Software Engineering
Requirements
  • B.S, M.S., or Ph.D. degree in Mechanical Engineering, Aerospace Engineering, Electrical Engineering, Computer Science, Software Engineering or related area
  • Work collaboratively and efficiently in a fast-paced start-up with minimal supervision
  • Experience with rapid prototyping algorithms in Python and C++
  • Familiar with unit tests
  • Familiarity with position, velocity, torque, and current control
  • At least 6 months experience working on robotics is desirable
  • Be comfortable in bringing new ideas to the team
Responsibilities
  • Design and implement motion control algorithms for robotic systems in C++
  • Understand and modify the software architecture of existent robotic systems
  • Integrate input devices (gamepads, 3D haptic devices)
  • Integrate sensors. (cameras, load cells, IMUs)
  • Modeling and simulation of electromechanical devices
  • Perform debugging and root cause analysis for complex SW and HW integration problems
  • Design test fixture and characterization setups to assess system performance
  • Drive control algorithm discussions and provide design input to HW and SW teams