Volley Automation - South San Francisco, CA

posted about 1 month ago

Full-time - Senior
South San Francisco, CA

About the position

Volley Automation is seeking a Software Engineering Manager for Robotics to lead the development and deployment of their automated parking solutions. The role involves overseeing a team of robotics software engineers, driving technical decision-making, and ensuring the delivery of robust software systems that integrate software, electronics, and mechanical components. The ideal candidate will have extensive experience in software engineering and management, with a passion for mentoring and enabling engineers in a fast-paced startup environment.

Responsibilities

  • Provide mentorship & technical supervision for your team of robotics software engineers.
  • Facilitate collaboration within and across teams to unblock your engineers.
  • Drive efficient decision-making on tech stack, tooling, and architecture and provide corresponding documentation.
  • Conduct cross-functional requirements gathering and rapid prototyping to prove/disprove concepts.
  • Provide technical guidance to define roadmaps & Jira backlog for the AGV, Bay, and VRC systems.
  • Increase the robustness & resiliency of our C++, ROS2, and Python robotics software.
  • Guide team members toward better coding practices and habits.
  • Support the career development of your team through performance reviews and technical mentoring.

Requirements

  • 8+ years of experience in software engineering
  • 3+ years of technical management experience in software engineering, preferably in a correlated industry (robotics, embedded systems, gaming, AV, etc.)
  • Demonstrated experience developing software in motion planning and control for robotics or comparable complex electromechanical systems
  • Production level C++ skills, ideally modern C++ (>=17)
  • System design experience
  • Experience with middlewares such as ROS
  • Familiarity with embedded systems and working knowledge of Python
  • Experience with modern software development practices and tools (automated testing, Git, CI, Docker, K8s, etc.)
  • BS (MS preferred) in CS, ME or related discipline
  • Excitement to learn new technologies and willingness to contribute where most needed.

Nice-to-haves

  • Experience with object manipulation and sensing/perception (e.g., optical sensors like cameras or lidars)
  • Experience with localization/state estimation.
  • Familiarity with rapid prototyping and iteration.

Benefits

  • Disability insurance
  • Bereavement leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service