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:
- Work closely with Team Lead and team members to address Spatio-Temporal motion planning problems
- Collaborate with Decision-Making team to translate complex manoeuvres into Trajectory Planning issues
- Partner with Controls team to ensure smooth and precise manoeuvre execution
- Assist in creating high-quality functionality and APIs for on-vehicle capabilities
- Develop metrics and tools to evaluate the performance of Planners on different AV platforms
- Play a significant role in all stages of engineering lifecycle for your team's projects
- 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: