Onward Robotics -posted 2 months ago
Full-time • Mid Level
Pittsburgh, PA
51-100 employees

At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by a client-first mentality: we aim to solve hard problems and fuel our clients’ growth with innovation. We are seeking talented individuals who will have a huge impact on both our business and our team. Join us on our mission as we move fast, think big, and have fun! As a Motion Planning Software Engineer in our Robot Software Department, you will focus on the design and implementation of motion planning and path planning software for our autonomous robotics product line. As a core team member, you will work in an Agile software development environment to improve the existing motion planning software. These improvements will help to make our autonomous robotics product line more efficient and reliable in uncertain and dynamic environments.

  • Participate in an Agile development environment
  • Design, implement, and maintain motion & path planning software of autonomous robots
  • Participate in requirements-driven, object-oriented software design
  • Implement software on real-world hardware and embedded systems
  • Modern C++ programming fluency and design patterns
  • Experience working with physical robots and the flow of information through its primary sub-systems
  • Experience with source code management systems (e.g. git) and performing detailed code reviews
  • Experience with Linux systems
  • 2-3 years of work experience creating custom motion planning algorithms for autonomous mobile robots
  • Experience with non-linear optimization theory
  • Strong linear algebra and calculus knowledge
  • 5+ years of work experience creating custom motion planning algorithms for autonomous mobile robots
  • Knowledge in theoretical controls
  • Experience interfacing with actuators and real world hardware systems
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service