View Our Website View All Jobs

Sr. Software Engineer - Motion and Planning (Remote or Pittsburgh)

Seegrid is embracing a remote workforce, so this position can be remotely located anywhere in the US or at HQ in Pittsburgh, PA. 

Seegrid is the leading provider of mobile industrial automation solutions for materials handling with over three million production miles driven in some of the world’s biggest companies. We combine vision-guided industrial vehicles, fleet management, and enterprise intelligence data into a platform that empowers our customers to automate and optimize material flow. 

We put these autonomous vehicles to work today with an emphasis on safety, reliability, and flexibility. We are passionate about making our customers successful in deploying end-to-end automation solutions and foster a culture of collaboration, active and open communication, integrity, and respect. The challenges before us are great, but we are a high-performance team driven to change how the world does logistics.

 
As a Senior Motion Planning Engineer at Seegrid, you will develop the autonomous capabilities of next-generation industrial robotics. You will work with cross-functional teams to develop algorithms for mapping, planning, and understanding that empower Seegrid’s vehicles to perform increasingly-complex transport activities in a reliable and scalable fashion. 
We are seeking candidates with a strong desire to advance the state-of-the-art by delivering products to the market. We have a strong preference for hands-on practitioners skilled in software engineering, able to be deep in code, but also willing to coach other engineers and elevate the overall team’s performance. 

What you’ll do at Seegrid:

  • Develop reliable and high-performance motion planning and decision-making software for mobile autonomous systems. 
  • Build and integrate software and algorithms for path planning, behavioral planning, and vehicle control.
  • Design and build a robust and scalable codebase that enables rapid exploration and evaluation of different motion planning approaches and algorithms. 
  • Test and validate your software through unit and integration tests, simulations, and analysis of fielded performance.
  • Guide others to develop better software practices and principles.  
  • Work with product management, a cross-functional engineering team, and quality assurance to map development priorities to the product roadmap and deliver impactful solutions to the market on schedule. 

Key experience and qualifications:

  • Master’s degree or higher in Computer Science, Robotics, or relevant field. 
  • 5 - 8+ years of software development experience. 
  • Experience in robotics research in motion planning and control (e.g., trajectory optimization, planning under uncertainty, probabilistic robotics, optimal control, guidance, navigation and control, etc.).
  • Understanding of kinematic and dynamic vehicle models.
  • Strong, general programming skills using modern C++ in a Unix/Linux environment.   
  • Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, and testing methods.
  • Strong problem-solving skills and ability to learn. 
  • Strong communication and interpersonal skills. 
  • Flexible and creative thinking. 
 
 
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status.

Seegrid is an equal opportunity employer Minorities/Females/People with Disabilities/Protected Veterans/Sexual Orientation/Gender Identity.

Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

150