Autonomous Solutions Engineer

Oxa
Oxford
8 months ago
Applications closed

Related Jobs

View all jobs

Senior Machine Learning Engineer

Senior Python Developer

Artificial Intelligence Engineer

Artificial Intelligence Engineer

Artificial Intelligence Engineer

Artificial Intelligence Engineer

Oxa is enabling the transition to self-driving vehicles through an initial focus on the most commercially advanced sector; the autonomous shuttling of goods and people.

We are home to some of the world’s leading experts on autonomous vehicles, creating solutions such as Oxa Driver, equipping vehicles with full self-driving functionality; Oxa MetaDriver, using Generative AI to accelerate and assure the safety of deployments; and Oxa Hub, a set of cloud-based offerings for autonomous fleet management. Our technology is being deployed across the UK and the U.S, and we’re partnering with a fast-growing ecosystem of operators, vehicle OEMs and equipment makers serving autonomous transportation globally as it advances.

Based in Oxford, and with offices in Canada and the U.S, Oxa was founded in 2014 and is  growing rapidly (350+ ‘Oxbots’ to date). Our purpose is to change the way the Earth moves, through an uncompromising focus on safety, efficiency and explainability of our AI approaches. The company has attracted $225 million from leading investors so far, with $140 million raised in the last Series C funding round in January 2023.

Your Team

The Solutions Team is a rapidly growing team at Oxa. It owns the whole customer lifecycle, and is charged with leveraging Oxa's world class expertise to deliver real world, commercially viable autonomous solutions that provide genuine, demonstrable value to customers. As such, the team is a unique blend of technical and commercial problem solvers that have experience in deploying robotic systems in the field and solving problems with autonomy. Members of the team have the opportunity to try on many hats - both technically across the autonomy stack and spanning from writing code to whiteboarding with customers to find the best solution.

The Solutions Team specifies (and may develop) tools required for delivering successful solutions. The team strives to understand all parts of the system to a level in which they can present and explain each of those components/modules of technology to a customer and how it contributed to the overall solution. Members of the Solutions Team are a dynamic and engaged group of people from diverse cultural and professional backgrounds, all working together towards our goal of Universal Autonomy with an obsessive customer focus.

Your Role

As a member of a Solutions Squad you will be responsible for end-to-end delivery of an autonomy solution to a customer. This is a fast-paced, wide-reaching role that will provide exposure across all components in our architecture and requires someone with a broad robotics experience who can, as part of a team, design, implement and deliver these autonomous solutions. 

The Solutions squad responsibilities include:

  • Working with customers to define requirements
  • Carrying out technical gap analysis and generating new feature requests where necessary
  • Developing the safety case (route analysis, risk assessments and operational procedures)
  • Vehicle acceptance testing and shakedown 
  • Commissioning, calibrating, deploying and verifying compute, software, sensing and networking.
  • Building, upgrading and maintaining AV maps.
  • In-field AV monitoring, debugging, tuning and post mortem analysis
  • Working with the launch team to develop plan for ongoing customer support

You will be accountable for:

  • Accountable for technical roadmap generation, and end-to-end delivery of these autonomy solutions to our customers.
  • Accountable for the creation and maintenance of documentation detailing software architecture, APIs and decision flows.
  • Responsible for developing a strong understanding of customer use-cases and requirements, and designing and implementing solutions to address these.
  • Responsible for efficient and timely solution delivery through participating in regular sprint and alignment meetings, and through helping to identify and address any risks, technical gaps, scope creep, or performance-related issues that may impede commercial deployment of our systems.
  • Responsible for collaborating and knowledge sharing with the wider Oxa team, developing a broad understanding of the various autonomy components and tools, and using this knowledge to deploy, debug and tune solutions in the field.

Requirements

What you need to succeed

  • Bachelor’s / MASc degree or equivalent experience in computer science or robotics.
  • Demonstrated experience in development/delivery of robotics systems, and participation in product in a commercial or industrial setting.
  • Working at the interface between software and hardware: deploying, configuring, debugging and evaluating.
  • Excellent communication and team working skills.
  • Able to translate customer concepts and requirements to a technical solution or service.

Extra Kudos if you have:

  • Experience in launching a robotics/autonomous product.
  • The ability to translate customer concepts and requirements to a technical solution or service
  • Using project management tools to facilitate on time delivery
  • Knowledge of, and/or experience working with some of the following:
    • Robotics: localisation, mapping, planning, perception, ML/semantic understanding, control, sensing modalities, commissioning & calibration
    • Development: C++/Python, Linux, shell scripting, networking, version control
    • Engineering: systems integration, POC prototyping, V&V, platform hardware and configuration

The Candidate Journey:  Multi-Step and Two-Way

No-one wants to feel like a square peg in a round hole, so this process is designed to give you every chance to get the measure of us, and us of you. The various stages give you every opportunity to show your unique strengths and qualities, and enables each of us to establish if we’re a good fit for the other.  If the fit is good and you’re selected, you’re then in a position to do great work and thrive, which is what everyone wants. 

Benefits

We provide:

  • Competitive salary, benchmarked against the market and reviewed annually
  • Company share programme
  • Hybrid and/or flexible work arrangements
  • Core benefits of market leading private healthcare, life assurance, critical illness cover, income protection, alongside a company paid health cash plan (including gym discounts)
  • A flexible £2,000 (pro-rata) benefits fund to spend on additional benefits of your choice, including tech scheme and cycle to work benefits
  • 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

Our Culture 

Diversity is a marathon not a sprint! It is a journey with no destination. We are on a mission to unlock the benefits of self-driving technology to every person and organisation on the planet. We are creating an environment where everyone, from any background, can do their best work which put simply is the right thing to do. We hire and nurture those we can learn from, valuing diversity and the innovation that this drives.

We apply a neuro inclusive lens to our recruitment process and want each potential Oxbot to enjoy the best experience possible for them. We promote an open and inclusive culture that empowers our Oxbots to bring their whole, authentic selves to work every day. Oxa is proud to be an inclusive organisation and, as such, we require all team members within our recruitment process to understand and deploy best practices focused on de-biasing the whole recruitment cycle.

Please share with us any individual needs or reasonable adjustments we may need to make in advance of commencing the interview process with us.

Learn more about our culturehere.

Why become an Oxbot?  

Our team of experts in computer science, AI, robotics and machine learning is world-class, and together they’re solving the most exciting and important technological challenges of our times. 

But as well as smarts, Oxbots have heart. Our diverse, multi-cultural crew is guided by a shared vision to bring the myriad benefits of autonomy to our customers and partners. And in a company that celebrates uniqueness as much as skill and experience, they do it with energy, conviction and a healthy dose of excitement, too.  

If you are bold, creative and hyper skilled, come and create the future of autonomy with us at Oxa.

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Portfolio Projects That Get You Hired for AI Jobs (With Real GitHub Examples)

In the fast-evolving world of artificial intelligence (AI), an impressive portfolio of projects can act as your passport to landing a sought-after role. Even if you’ve aced interviews in the past, employers in AI and machine learning (ML) are increasingly asking candidates to demonstrate hands-on experience through the projects they’ve built and shared online. This is because practical ability often speaks volumes about your suitability for a role—far more than any exam or certification alone could. In this article, we’ll explore how to build an outstanding AI portfolio that catches the eye of recruiters and hiring managers, including: Why an AI portfolio is crucial for job seekers. How to choose AI projects that align with your target roles. Specific project ideas and real GitHub examples to help you stand out. Best practices for showcasing your work, from writing clear READMEs to using Jupyter notebooks effectively. Tips on structuring your GitHub so that employers can instantly see your value. Moreover, we’ll discuss how you can use your portfolio to connect with top employers in AI, with a handy link to our CV-upload page on Artificial Intelligence Jobs for when you’re ready to apply. By the end, you’ll have a clear roadmap to building a portfolio that will help secure interviews—and the AI job—of your dreams.

AI Job Interview Warm‑Up: 30 Real Coding & System‑Design Questions

In today's competitive AI job market, nailing a technical interview can be the difference between landing your dream role and getting lost in the crowd. Whether you're looking to break into machine learning, deep learning, NLP (Natural Language Processing), or data science, your problem-solving skills and system design expertise are certain to be put to the test. AI‑related job interviews typically involve a range of coding challenges, algorithmic puzzles, and system design questions. You’ll often be asked to delve into the principles of machine learning pipelines, discuss how to optimise large-scale systems, and demonstrate your coding proficiency in languages like Python, C++, or Java. Adequate preparation not only boosts your confidence but also reduces the likelihood of fumbling through unfamiliar territory. If you’re actively seeking positions at major tech companies or innovative AI start-ups, then check out www.artificialintelligencejobs.co.uk for some of the latest vacancies in the UK. Meanwhile, this blog post will guide you through 30 real coding & system-design questions you’re likely to encounter during your AI job interview. This list is designed to help you practise, anticipate typical question patterns, and stay ahead of the competition. By reading through each question and thinking about the possible approaches, you’ll sharpen your problem-solving skills, time management, and critical thinking. Each question covers fundamental concepts that employers regularly test, ensuring you’re well-equipped for success. Let’s dive right in.

Negotiating Your AI Job Offer: Equity, Bonuses & Perks Explained

Artificial intelligence (AI) has proven itself to be one of the most transformative forces in today’s business world. From smart chatbots in customer service to predictive analytics in finance, AI technologies are reshaping how organisations operate and innovate. As the demand for AI professionals grows, so does the complexity of compensation packages. If you’re a mid‑senior AI professional, you’ve likely seen job offers that include far more than just a base salary—think equity, bonuses, and a range of perks designed to entice you into joining or staying with a company. For many, the focus remains squarely on salary. While that’s understandable—after all, your monthly take‑home pay is what covers day-to-day expenses—limiting your negotiations to salary alone can leave considerable value on the table. From stock options in ambitious startups to sign‑on bonuses that ‘buy you out’ of your current contract, modern AI job offers often include elements that can significantly boost your long-term wealth and job satisfaction. This article aims to shed light on the full scope of AI compensation—specifically focusing on how equity, bonuses, and perks can enhance (or sometimes detract from) the overall value of your package. We’ll delve into how these elements work in practice, what to watch out for, and how to navigate the negotiation process effectively. Our goal is to provide mid‑senior AI professionals with the insights and tools to land a holistic compensation deal that accurately reflects their technical expertise, leadership potential, and strategic importance in this fast-moving field. Whether you’re eyeing a leadership role in machine learning at an established tech giant, or you’re considering a pioneering position at a disruptive AI startup, the knowledge in this guide will help you weigh the merits of base salary alongside the potential riches—and risks—of equity, bonuses, and other benefits. By the end, you’ll have a clearer sense of how to align your compensation with both your immediate lifestyle needs and long-term career aspirations.