Gecko Robotics

Senior Robotics Engineer - Motion Planning

Pittsburgh, PA US
Docker
Description

Who We Are

The mission of Gecko Robotics is to protect today’s critical infrastructure, and give form to tomorrow’s: refineries, power plants, heavy manufacturing facilities, vessels, water storage, and many more. We accomplish this through our robotics platforms in tandem with our enterprise software solutions, creating a virtuous cycle of data acquisition, processing, analysis, and decision-making. Our robots operate in some of the most dangerous industrial environments, collecting data of unprecedented value and magnifying the contributions of human experts, while keeping them out of harm’s way. Gecko is uniquely poised to maximize both the production and the useful life of the assets we rely on to meet the world's energy needs.

 

Gecko is seeking a motion planning and controls engineer to help accelerate our technology roadmap for improving our robots’ localization, mapping, and autonomy capabilities. 

What You Will Do

  • Research, design and implement safe, and intuitive routes for motion of our robots.
  • Develop state-of-the-art motion control and trajectory optimization software to ensure the robot navigates safely and smoothly.
  • Conduct code reviews and guide junior team members on code quality, design, and efficiency. Provide technical leadership across the organization in the areas of code quality and design.
  • Guide and mentor junior team members to develop a culture of product focused engineering, research, and development.
  • Own the software architecture of the motion planning stack. Autonomy to build your stack and grow the team.

Qualifications

  • MS in Computer Science or Robotics related field.
  • 4+ years of production focused C++ software development experience. Strong background in modern C++ (i.e., C++11 and beyond).
  • Experience with Model Predictive Control (MPC), state estimation, robust control, vehicle dynamics, and simulation environments.
  • Understanding of numerical optimization algorithms.
  • Linux development experience. Knowledge of basic software engineering principles.
  • Familiarity with DevOps or CI/CD – GitHub automation and docker or Jenkins.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 216 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers