Software Engineer - Motion and Planning (Remote or Pittsburgh)

Share
  • Facebook
  • Twitter
  • LinkedIn
  • Email
  • Search
  • Jobs/gigs
  • Post a job
  • Your jobs (posted or applied)
  • Alerts (preferences)
  • Your genome
  • Signal
  • Messages
  • Torre's product roadmap
  • Request features
  • API for developers
  • Help
  • English (en)
Language

What language do you want to use Torre in?

Software Engineer - Motion and Planning (Remote or Pittsburgh)

A full-time team member or employee

Skills and experience needed

2+ years of experience
Software Development
Software engineering
Computer science

Organization(s) name(s)

Location

Monetary compensation

USD$63,000 to 134,000 /year
(Estimated by Torre The quoted compensation hasn't been verified by the organization. It's Torre's estimate based on the job requirements contained in the post. )

Monetary compensation

USD$63,000 - 134,000 /year
(Estimated by Torre The quoted compensation hasn't been verified by the organization. It's Torre's estimate based on the job requirements contained in the post. )

Why this opportunity exists

As a 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 through delivering products to market. We have a strong preference for hands-on practitioners skilled in software engineering, able to be deep in code, but also driven to learn and improve not only the products on which you work, but how you work.

Responsibilities

• 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 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 to map development priorities to the product roadmap and deliver quality solutions to market on schedule.

Additional requirements (other than skills)

• Modern C++ development experience in a Unix/Linux environment. • Experience in robotics development 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 • Experience in data structures and advanced algorithms • Practical knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods. • Experience implementing scalable and maintainable software design patterns. • Experience in safety-critical applications and hard real-time constraints. • Strong problem-solving skills and ability to learn. • Strong communication and interpersonal skills. • Flexible and creative thinking.

Language(s) required

English - fully-fluent

Career path

• Bachelor’s degree or higher in Computer Science, Robotics, or relevant field. • 2-6 years of software development experience.

About the organization(s)

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

Team culture

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

Agreement type

To be defined

Posted: November 19, 2020 06:09 PM

Sara Urrea
Sara Urrea Verified
Independient Recruiter
You have signaled .Would you like to apply for this opportunity?
Signals

Signals are a way of compiling a list of people you’ll consider working with. Others can signal you as well.

By signaling a person or organization you notify them that you’ll consider working with them. Thus:

  • You will be notified of all or relevant jobs they post or when they’re open to new opportunities (your choice).
  • When they search for talent, they’ll notice you signaled them.
  • Your signals are only visible to people you have signaled. You can, however, share them with others to collaborate.

55% of jobs are filled via referrals 1 . With Signals, Torre makes it easy for you.


Sara is using Torre to find talent and opportunities. LEARN MORE and POST A JOB.