Senior Software Engineer, Motion Planning and Controls

Sorry, this job was removed at 4:42 a.m. (MST) on Tuesday, January 11, 2022
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The company

Outrider, the pioneer in autonomous yard operations for logistics hubs, helps large enterprises improve safety and increase efficiency. The only company exclusively focused on automating all aspects of yard operations, Outrider eliminates manual tasks that are hazardous and repetitive. Outrider’s mission is to drive the rapid adoption of sustainable freight transportation by deploying zero-emission systems. Outrider is a private company backed by NEA, 8VC, Koch Disruptive Technologies, and other top-tier investors. For more information, visit www.outrider.ai


The Team

On this team, you will be responsible for designing and implementing motion planning and control algorithms to enable an autonomous vehicle to operate 24/7 in a yard and safely interact with pedestrians, trucks, and other agents.


The role

In this role, you will take ownership of key motion-planning components, from algorithmic research and development to implementation; mentor junior engineers; and apply techniques such as optimal control, path planning, trajectory optimization, and state estimation to develop robust autonomy algorithms.


You are also expected to contribute to improving the full software engineering lifecycle: requirements, design, implementation, test, integration, and ongoing release management.



Duties and responsibilities

  • Design, implement, and test motion planning subsystems for autonomous ground-based vehicles
  • Keeping up to date with relevant research communities and apply cutting-edge techniques where applicable
  • Influence the full software engineering lifecycle: requirements, design, implementation, test, integration, and ongoing release management

Required qualifications

  • Master’s degree (or equivalent experience) in computer science, robotics, and/or electrical/electronics/mechanical engineering
  • 3+ years of direct experience in autonomous motion planning for a ground vehicle
  • 5+ years of in-depth experience with object-oriented design and C++
  • Strong algorithm development/ optimization/ implementation/ performance tuning skills
  • Expertise with software for ground robotic systems
  • Excellent written and verbal communication skills
  • Exceptional analytical skills
  • Demonstrated strong technical leadership and people skills

Ideal qualifications

  • Experience with Robot Operating System (ROS) or other publish/subscribe frameworks such as LCM or MQTT
  • Experience adapting academic papers to real-world application
  • Experience in one of the following areas: linear algebra, computational geometry, optimal control, trajectory optimization, sampling-based planners, path planning, decision making processes, state estimation
  • Familiarity with Agile development methodologies

At Outrider, we believe in cultivating an environment where there is diversity of perspectives, experiences, and knowledge with the expectation that we thrive in an inclusive environment. Outrider is committed to a workforce where everyone's opportunities are limitless regardless of race, national origin, gender, age, religion, disability, veteran status, or any others that are protected by law.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our company is just steps away from hiking, mountain biking, climbing, and the New Terrain Brewery.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about OutriderFind similar jobs