Current jobs related to Motion Planning Software Engineer - Lawrenceville - Onward Robotics


  • Lawrenceville, Pennsylvania, United States Onward Robotics Full time

    About Onward RoboticsWe are a pioneering company in the field of robotics, dedicated to revolutionizing the way goods are fulfilled. Our mission is to create innovative automation technology that coordinates humans and robots as a cohesive system.Our Meet Me solution combines proprietary software with person-to-goods mobile robots to increase efficiency in...


  • Lawrenceville, United States Onward Robotics Full time

    Join Our TeamAt 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....


  • Lawrenceville, United States Onward Robotics Full time

    Join Our TeamAt 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....


  • Lawrenceville, United States Robert Half Full time

    Job DescriptionJob DescriptionWe are offering a long-term contract employment opportunity for a Software Engineering IV role based in Lawrenceville, Georgia, United States. This role is centered around software engineering functions, including the design, development, testing, troubleshooting, and debugging of software programs. The position also involves...


  • Lawrenceville, United States Motion Recruitment Partners LLC Full time

    Web Applications Developer Lawrenceville, Georgia Onsite Contract $65/hr - $67/hr Our client is seeking a Web Applications Developer for an onsite contract opportunity in Lawrenceville, GA. As a Web Applications Developer, you will take on the responsibility of contributing to the design, implementation, and support of applications used by the client....


  • Lawrenceville, Georgia, United States Motion Recruitment Full time

    Job Title: SAP HR Payroll Functional ConsultantWe are seeking a highly skilled SAP HR Payroll Functional Consultant to join our team at Motion Recruitment Partners. As a key member of our team, you will be responsible for providing expert-level support and guidance on SAP Payroll and Time Management solutions.Key Responsibilities:Provide advanced knowledge...


  • Lawrenceville, Georgia, United States MindSource Full time

    Angular Software Engineer Position Company: MindSource Contract Type: Contract Duration: 12+ Months Work Model: Hybrid Interview Process: In-PersonKey QualificationsProven experience in programming and systems analysis. Extensive project experience utilizing Angular (version 9 or higher). Solid background in Java development. Experience with Spring Boot...


  • Lawrenceville, Georgia, United States Motion Recruitment Full time

    About the RoleWe are seeking a highly skilled SAP Payroll and Time Management expert to join our team as a Senior SAP HCM Consultant. This is a long-term contract opportunity in Lawrenceville, GA.Key ResponsibilitiesProvide advanced knowledge of configuration and settings in SAP for Payroll and Time Management.Support bi-weekly and monthly payroll to...


  • Lawrenceville, Georgia, United States Motion Recruitment Partners LLC Full time

    Job Title: SAP HR Payroll Functional ConsultantWe are seeking an experienced SAP HR Payroll Functional Consultant to join our team at Motion Recruitment Partners LLC. As a key member of our team, you will be responsible for providing advanced knowledge of configuration and settings in SAP for Payroll and Time Management.Responsibilities:Production support...

  • Systems Engineer

    1 month ago


    Lawrenceville, United States W A Kendall and Company LLC Full time

    Job DescriptionJob DescriptionSummary:Systems Engineers implement, support, maintain, and manage IT services, including networking, IT security, email, mobile device management and disaster recovery. Systems Engineers provide advanced technical support for desktop, server, and networking issues. Systems Engineers ensure all IT services are properly...


  • Lawrenceville, Georgia, United States Pike Electric Corporation Full time

    Job Summary:Pike Electric Corporation is seeking a highly skilled Electrical Distribution Systems Engineer to provide technical expertise in solving complex problems related to electric distribution utility design. As a key member of our team, you will be responsible for creating construction work packages in support of electric distribution systems using...

  • Network Engineer

    1 week ago


    Lawrenceville, United States CirrusLabs Full time

    About Us: CirrusLabs is a leading consulting firm based in Alpharetta, GA, specializing in delivering innovative technical solutions to clients across various industries. We are committed to excellence, agility, and exceeding customer expectations.Position: Network EngineerLocation: Lawrenceville, Georgia, US (Onsite)Work Authorization Requirement: GC/USCJob...

  • Network Engineer

    1 week ago


    Lawrenceville, United States CirrusLabs Full time

    About Us: CirrusLabs is a leading consulting firm based in Alpharetta, GA, specializing in delivering innovative technical solutions to clients across various industries. We are committed to excellence, agility, and exceeding customer expectations.Position: Network EngineerLocation: Lawrenceville, Georgia, US (Onsite)Work Authorization Requirement: GC/USCJob...

  • Engineer 2-EN2

    3 weeks ago


    Lawrenceville, United States Pike Electric Corporation Full time

    Provide engineering/technical expertise to solve complex problems regarding electric distribution utility design. The incumbent will create construction work packages in support of electric distribution systems using various software and engineering Engineer, Research Engineer, Distribution, Technical

  • Engineering Intern

    2 weeks ago


    Lawrenceville, United States Rehrig Pacific Full time

    Purpose of Role Rehrig Pacific Company’s Plant Engineering Interns are an integral part of our operations and are responsible for identifying and driving solutions that improve our performance and operational costs. Plant Engineering Interns are responsible for planning, design and implementation of equipment, machinery, and automation. They are...


  • Lawrenceville, United States M3 Full time

    Job DescriptionJob DescriptionDescription Summary: This is a senior developer position responsible for the design and development of dynamic enterprise class software applications in addition to mentoring and assisting other team members. Essential Duties:The duties listed below are the essential functions of this position, and they may change as the needs...


  • Lawrenceville, United States M3 Full time

    Job DescriptionJob DescriptionDescription Summary: This is a senior developer position responsible for the design and development of dynamic enterprise class software applications in addition to mentoring and assisting other team members. Essential Duties:The duties listed below are the essential functions of this position, and they may change as the needs...


  • Lawrenceville, United States WSP Full time

    Position Overview WSP is embarking on a search for a Senior Structural Transit Engineer to join our dynamic team. This role will involve engaging in projects with our Transportation Structural Division and contributing to a thriving organization that addresses client needs and resolves challenges. Your Contributions The successful candidate will possess...


  • Lawrenceville, Pennsylvania, United States Victaulic Full time

    Company Overview:Victaulic stands as a prominent innovator in mechanical pipe joining solutions, recognized globally for its excellence. With a workforce of 4,400 employees operating across 13 manufacturing facilities and 28 branches worldwide, we are committed to fostering a collaborative and supportive work environment. Our diverse team speaks 43 languages...

  • Backup Administrator

    2 months ago


    Lawrenceville, United States Motion Recruitment Full time

    An established client in the education space is seeking an experienced Backup Administrator for a long-term contract opportunity. This position will be 100% onsite.Contract Duration: 12+ MonthsRequired Skills & Experience:Five years experience managing, designing, and/or implementing disaster recovery and business continuity procedures required.Experience...

Motion Planning Software Engineer

4 months ago


Lawrenceville, United States Onward Robotics Full time

Join Our Team

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


About Us

Onward Robotics delivers innovative automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment. Our Meet Me solution combines proprietary software with person-to-goods mobile robots to increase efficiency in warehousing, distribution, and e-commerce operations. Onward Robotics provides the boost in productivity, flexibility, and speed that companies need to remain competitive and grow. Learn more at onwardrobotics.com.


Job Summary

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.


Duties and Responsibilities:

  • 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


Core Competencies:

  • Ability to be flexible and adaptable in a startup environment
  • Good team player with great communication skills


Required Skills:

  • Modern C++ programming fluency
  • Requirements-driven development
  • Experience with large multi-system robotics platforms
  • Experience with software configuration management systems (git, SVM, etc.) and performing detailed code reviews
  • Experience developing on Linux systems


Minimum Experience Requirements:

  • 5 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


Preferred Experience Requirements:

  • 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


Minimum Education Requirements:

  • Bachelor’s Degree in Robotics, Mechanical/Aerospace Engineering, Electrical/Computer Engineering, or Computer Science


Preferred Education Requirements:

  • Master’s Degree in Robotics, Mechanical/Aerospace Engineering, Electrical/Computer Engineering, or Computer Science