Robotics Software Engineer (Specialist C++)

Login to Apply for job

May 31 2024

ONLY CODERS LTD

£87,569

 

Job Type: Full-time, permanent 

Pay: £45,988.62-£87,569.55 per year

Industry: Automated Automotives 

Location: Oxford 

Work form: Hybrid and flexible

 

Full job description

Our client is seeking a highly experienced Senior Software Engineer with expertise in C++ programming language to develop algorithms that will define the desired behaviors for an autonomous vehicle (AV) in various scenarios.

The role will involve creating spatio-temporal trajectories to ensure the AV operates safely and efficiently, following traffic rules and interacting with other vehicles. Collaboration with decision-making and control teams will be essential to ensure smooth and precise execution of manoeuvres.

 

Responsibilities:

  1. Work closely with Team Lead and team members to address Spatio-Temporal motion planning problems
  2. Collaborate with Decision-Making team to translate complex manoeuvres into Trajectory Planning issues
  3. Partner with Controls team to ensure smooth and precise manoeuvre execution
  4. Assist in creating high-quality functionality and APIs for on-vehicle capabilities
  5. Develop metrics and tools to evaluate the performance of Planners on different AV platforms
  6. Play a significant role in all stages of engineering lifecycle for your team's projects
  7. Take part in hiring and onboarding processes by defining roles, conducting interviews, and mentoring new team members.

 

Requirements:

  • - Preferred: PhD in Mech Eng, Aerospace, Comp Science, Robotics, or Mechatronics with 2+ years of professional experience
  • - Acceptable: MS in related field with 4+ years of professional experience
  • - Proficiency in optimisation-based trajectory planning
  • - Familiarity with sampling-based trajectory planning methods
  • - Ability to formulate and transcribe trajectory planning problems
  • - Skilled in modern C++ algorithm development and deployment
  • - Previous experience in technical and people leadership roles
  • - Knowledge of Dynamic Programming
  • - Experience with Model Predictive Control (MPC)
  • - Familiarity with iLQR algorithm implementation
  • - Proficiency with RRT algorithm
  • - Understanding of vehicle dynamics and modelling techniques

 

Benefits:

  • Company pension
  • Private medical insurance
  • Work from home
  • Schedule: