Ample - San Francisco, CA

posted 2 months ago

Full-time - Mid Level
San Francisco, CA
Real Estate

About the position

As a Robotics Software Engineer at Ample, you will play a crucial role in developing software solutions for advanced robotic systems used in electric vehicle battery swapping. This position involves hands-on problem-solving in electro-mechanical systems, requiring collaboration across hardware and software domains to enhance the efficiency and effectiveness of battery swapping technology.

Responsibilities

  • Proficiently code in C++ to manage the control of multiple robotic motion systems
  • Design and implement software interfaces for motor systems and sensor systems
  • Develop decision-making logic through coding to synchronize the movement of multiple robots
  • Design thorough test procedures and tooling for validating production systems
  • Debug, test, and verify software at multiple levels of development and integration for physical systems

Requirements

  • BS with 3+ years of industry experience or MS with 1+ years of industry experience in Computer Science, Electrical Engineering or related technical field
  • Highly proficient coding in C++
  • Proficient in Javascript, Python, and/or C is a BONUS
  • Working experience in feedback sensors and motor sizing for electromechanical systems
  • Experience in navigation and controls for multi-axis motion systems
  • Knowledge of motor control and communication protocols
  • Ability to take an abstract problem and break it down into an implementable system

Nice-to-haves

  • Experience with debugging and testing in software development
  • Familiarity with robotics and automation systems

Benefits

  • Equal opportunity employer
  • Diversity and inclusion initiatives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service