Senior Software Engineer

3 weeks ago


Oxford, Oxfordshire, United Kingdom Oxa Full time
About the Role

We are seeking a highly skilled Senior Software Engineer to join our Planning Team at Oxa, where you will be responsible for designing, implementing, testing, and deploying algorithms that realise the desired behaviours of our Autonomous Vehicles (AVs).

As a Senior Software Engineer in Trajectory Planning, you will work closely with Decision Making and Controls to plan and execute manoeuvres in a smooth, comfortable, and precise manner. Your expertise will be crucial in planning the spatio-temporal trajectories that manifest the desired actions of the AV in the presence of other actors while obeying traffic rules.

Key Responsibilities
  • Collaborate with your Team Lead and team members to solve Spatio-Temporal motion planning problems, including off-the-shelf solver evaluation and custom solver implementation.
  • Collaborate with the Decision Making team to transcribe nuanced manoeuvres in complex on- and off-road environments into generalised Trajectory Planning problems.
  • Collaborate with the Controls team to ensure Smooth, Comfortable, Precise manoeuvre execution for on- and off-road applications.
  • Contribute to the development of high quality functionality and APIs that allow the Planner functionality to be used as a building block for on-vehicle capabilities.
  • Create appropriate metrics and tools to measure and benchmark the performance of Planners deployed on various AV platforms.
  • Work with customers, stakeholders, and peers to ensure the right solutions are delivered, and actively contribute to resolving disagreements through constructive dialog.
  • Contribute significantly to the engineering lifecycle, including scoping, design, implementation, testing, deployment, and maintenance of your team's work.
  • Influence technical strategy within the Planning Team, ensuring alignment with your Team Lead and your counterparts in other teams.
  • Document and train others on your team's work, focus on improving features, and understand the business and customer value of your team's work.
  • Positively impact product quality, customer experience, and maintainability, and take on projects that improve team processes and solutions.
  • Contribute to hiring and onboarding at scale by defining role responsibilities and requirements, leading interviews, engaging in recruiting outreach for your team, and mentoring and developing new team members.
Requirements
  • PhD in related field (Mech Eng, Aerospace, Comp Science, Robotics, Mechatronics) with 2+ years of professional experience is desired.
  • MS in related field (Mech Eng, Aerospace, Comp Science, Robotics, Mechatronics) with 4+ years of professional experience is acceptable.
  • Extensive hands-on experience of optimisation-based trajectory planning.
  • Experience with sampling-based trajectory planning approaches.
  • Experience with trajectory planning problem formulation and problem transcription.
  • Modern C++ algorithm development and deployment, ideally in a production environment (including STL and common testing frameworks).
What We Offer
  • Competitive salary, benchmarked against the market and reviewed annually.
  • Company share programme.
  • Hybrid and/or flexible work arrangements.
  • An outstanding £3,000 flexible benefits including private medical insurance, critical illness coverage, life assurance, EAP, group income protection.
  • Funded relocation support.
  • Fully funded Visa sponsorship if required.
  • A salary exchange pension plan.
  • 25 days' annual leave plus bank holidays.
  • A pet-friendly office environment.
  • Safe assigned spaces for team members with individual and diverse needs.


  • Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Corriculo Recruitment. As a Senior Software Engineer, you will be working on a pioneering core product suite, utilizing modern technologies such as React, Node, TypeScript, and Python in an AWS environment.The ideal candidate will have strong experience...


  • Oxford, Oxfordshire, United Kingdom Hedena Health Ltd Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our cloud-based software applications. You will work closely with our cross-functional teams to identify business needs and develop solutions to meet those needs.Key...


  • Oxford, Oxfordshire, United Kingdom Oxford University Press Full time

    The role of Senior Software Engineer is a crucial part of our team at {company}.We are looking for highly skilled professionals who can design, develop, and maintain large-scale software systems. This includes working closely with cross-functional teams to deliver high-quality software products on time and within budget.Responsibilities include, but are not...


  • Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    Job Description: We are seeking a highly skilled Senior Software Engineer to join our team at Corriculo Recruitment. The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development. As a Senior Software Engineer, you will be working end-to-end on greenfield software development, including...


  • Oxford, Oxfordshire, United Kingdom Oxford University Hospitals Full time

    We are seeking a Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Design and develop high-quality software applicationsMaintain and improve existing software applicationsCollaborate with cross-functional teams to...


  • Oxford, Oxfordshire, United Kingdom The Music Market Full time

    Job OverviewAs a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with the development team to ensure timely delivery of high-quality software products.


  • Oxford, Oxfordshire, United Kingdom Next Full time

    Job Title: Senior Software EngineerAs a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining complex software systems. Your primary focus will be on writing clean, efficient, and well-documented code, while collaborating with cross-functional teams to deliver high-quality products.Key Responsibilities:*...


  • Oxford, Oxfordshire, United Kingdom Oxford University Hospitals NHS Foundation Trust Full time

    Job Title: Senior Software Engineer - BackendWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have expertise in Java and a strong background in software engineering.Key Responsibilities:Design and develop high-quality software applications using JavaCollaborate with cross-functional teams to identify and...


  • Oxford, Oxfordshire, United Kingdom Oxford Instruments Full time

    Oxford Instruments Nanoscience is seeking a highly skilled Senior Software Engineer to join our Technology team and work on our cutting-edge scientific products. As a Senior Software Engineer, you will be responsible for developing and supporting software applications and drivers for a range of NanoScience's products and instruments.The OpportunityYou will...


  • Oxford, UK, Oxfordshire, United Kingdom IC Resources Full time

    The right to work in the UK without sponsorship is essential for this vacancy.As exciting opportunity for a Senior Software Engineer has arisen with a leading UK geophysical specialist, developing advanced sensing, data acquisition and data processing systems, based in Oxford.This is a great opportunity for a Senior Software Engineer to join a small but...


  • Oxford, Oxfordshire, United Kingdom Oxford University Hospitals NHS Foundation Trust Full time

    We are seeking a Senior Software Engineer to join our team at {company}. Main Responsibilities:Design and develop high-quality software productsLead technical teams and provide guidance on software development best practicesCollaborate with cross-functional teams to drive business resultsRequirements:5+ years of experience in software developmentStrong...


  • Oxford, Oxfordshire, United Kingdom BMW Group Full time

    Job Title: {title}Description: As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and deploying scalable and efficient software solutions. Your primary focus will be on building robust backend systems using Java, Python, or C#.


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    Senior GPU Software EngineerWe are seeking a highly skilled Senior GPU Software Engineer to join our team at IC Resources. As a key member of our team, you will be responsible for establishing the foundation of our tech stack and maintaining GPU core and improving the build system.Key Responsibilities:Maintaining and improving the build system and dependency...


  • Oxford, Oxfordshire, United Kingdom Humand Talent Full time

    Role OverviewWe are seeking a skilled Senior Software Engineer to join our dynamic team at Human Talent. The ideal candidate will have a strong background in software development and a passion for building innovative solutions.About the RoleThis is a fantastic opportunity to work on complex projects, collaborate with a talented team, and contribute to the...


  • Oxford, Oxfordshire, United Kingdom Oxa Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Oxa. As a Senior Software Engineer, you will be responsible for designing and developing software to seamlessly integrate our autonomy stack into our customer and development vehicles.Key Responsibilities:Identify, understand and...


  • Oxford, Oxfordshire, United Kingdom Oxa Autonomy Full time

    Your RoleWe are seeking an experienced Senior Software Engineer to join our team at Oxa Autonomy. As a Senior Software Engineer, you will be responsible for developing the capabilities to integrate both front and backend features to enable vehicles to be remotely managed.Key ResponsibilitiesDeveloping features that enable customers to benefit from Autonomy...


  • Oxford, Oxfordshire, United Kingdom Nuffield Health Full time

    Job Title: Senior Software EngineerJob Description:Design, develop, and test software applications using various programming languages.Collaborate with cross-functional teams to identify business requirements and develop technical solutions.Participate in code reviews to ensure high-quality code and adherence to industry standards.Stay up-to-date with the...


  • Oxford, Oxfordshire, United Kingdom Oxa Autonomy Full time

    Your RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Oxa Autonomy. As a key member of our engineering team, you will be responsible for developing cutting-edge software solutions that enable vehicles to be remotely managed.Key ResponsibilitiesDesign and develop software features that integrate front and backend capabilities...


  • Oxford, Oxfordshire, United Kingdom Platform Recruitment Full time

    Job Title: Senior Software and Hardware EngineerJob Summary:We are seeking a highly skilled Senior Software and Hardware Engineer to join our Applications Engineering team. As a key member of the team, you will be responsible for executing all technical aspects of engineering projects, developing software and hardware solutions, and managing concurrent...


  • Oxford, Oxfordshire, United Kingdom Oxa Autonomy Full time

    About Oxa AutonomyOxa Autonomy is a pioneering company that is revolutionizing the transportation industry by enabling the transition to self-driving vehicles. Our team of experts is dedicated to creating innovative solutions that make autonomous transportation a reality.Job Title: Senior EngineerWe are seeking a highly skilled Senior Engineer to join our...