Edge Systems Engineer - Autonomous Vehicle Platform

Edge Systems Engineer - Autonomous Vehicle Platform

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Wayve

At a Glance

  • Tasks: Develop high-performance software for autonomous vehicles and collaborate with a dynamic engineering team.
  • Company: Join Wayve, a mission-driven company shaping the future of autonomous driving.
  • Benefits: Enjoy competitive pay, health perks, onsite chef, and a vibrant workplace culture.
  • Other info: Flexible hybrid working policy and a supportive, inclusive environment.
  • Why this job: Make a real impact in the exciting world of autonomous technology and innovation.
  • Qualifications: Experience in Rust, C++, or similar; knowledge of Linux systems and distributed computing.

The predicted salary is between 60000 - 80000 £ per year.

We are looking for hands-on candidates who can develop reliable and performant software running on distributed, high-end computing devices. We are building a full-stack autonomous vehicle software solution, including data collection, storage, ML inference, and robotics controls. As a member of the Software Platform team, you will work within a multi-disciplinary engineering team which is delivering the software for edge devices to reliably provide data, experimentation, validation, and autonomy on a large-scale fleet of vehicles. Through this role, you will have the opportunity to work with Wayve’s next-generation innovative compute and sensor platform and contribute to the software development lifecycle.

Your responsibilities will be to design and develop reliable and observable software solutions, challenges include:

  • the integration of new sensors, collection of data at massive scale, and optimisation of the software stack for latency, consistency, and observability.
  • Build software to enable full sensor integration and data capture at scale and quality necessary for a fully autonomous vehicle.
  • Deliver and maintain soft-real-time Linux-based software systems to a fleet of embedded devices on automobiles, including data collection and storage as well as machine learning inference on the edge.
  • Create robust, fault tolerant software solutions, with comprehensive system diagnostics so we can quickly and efficiently resolve any issues preventing our distributed fleet from operating at maximum capacity.
  • Design, implement, and use performance review tools to improve performance and resolve both ad-hoc and systemic issues.
  • Work collaboratively with a team of software and hardware engineers to design and build new iterations of our hardware platform, from the ground up where necessary.

What you will bring to Wayve:

  • Experience writing high-performance code in Rust, C++, C, or similar.
  • Experience developing software for Linux-based systems.
  • Knowledge of the Linux kernel, Linux-based custom distributions, device drivers.
  • Knowledge of working with distributed computing.

The chance to be part of a truly mission driven organisation and an opportunity to shape the future of autonomous driving. Unlike our competitors, Wayve is still relatively small and nimble, giving you the chance to make a huge impact.

Competitive compensation and benefits.

A dynamic and fast-paced work environment in which you will grow every day - learning on the job, from the brightest minds in our space, and with support for more formal learning opportunities too.

A culture that is ego-free, respectful and welcoming (of you and your dog) - we even eat lunch together every day.

Benefits such as an onsite chef, workplace nursery scheme, private health insurance, cycle scheme, therapy, yoga, two onsite bars, large social budgets.

This is a full-time role based in our office in London. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We also operate core working hours so you can be where you need to be for family and loved ones too. Teams determine the routines that work best for them.

At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of gender, gender identity, gender expression, race, sexual orientation, physical or mental disability, ethnicity, age or religious belief.

Edge Systems Engineer - Autonomous Vehicle Platform employer: Wayve

Wayve is an exceptional employer for those looking to make a significant impact in the field of autonomous driving. With a dynamic and fast-paced work environment, employees benefit from competitive compensation, comprehensive health benefits, and unique perks like an onsite chef and workplace nursery scheme. The company's commitment to a respectful and inclusive culture, along with opportunities for personal and professional growth, makes it an attractive place to work in London.

Wayve

Contact Details:

Wayve Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Edge Systems Engineer - Autonomous Vehicle Platform

Tip Number 1

Get your hands dirty! If you want to land that Edge Systems Engineer role, dive into some personal projects or contribute to open-source software. Show us your skills in Rust or C++ and how you tackle real-world problems.

Tip Number 2

Network like a pro! Attend tech meetups or online webinars related to autonomous vehicles and edge computing. Connect with industry professionals on LinkedIn and don’t hesitate to reach out for advice or insights about the field.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of Linux systems and distributed computing. Practice coding challenges and system design questions that are relevant to the role. We love seeing candidates who can think on their feet!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re genuinely interested in being part of our mission-driven team at Wayve.

We think you need these skills to ace Edge Systems Engineer - Autonomous Vehicle Platform

High-Performance Code Development
Rust
C++
C
Linux-based Systems
Linux Kernel Knowledge
Device Drivers

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for autonomous vehicles and software development shine through. We want to see that you’re genuinely excited about the role and how you can contribute to our mission.

Tailor Your CV:Make sure to customise your CV to highlight relevant experience in high-performance coding and Linux systems. We love seeing how your skills align with what we’re looking for, so don’t hold back on showcasing your best work!

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the Edge Systems Engineer role. Remember, less is often more!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Wayve

Know Your Tech Inside Out

Make sure you brush up on your knowledge of high-performance coding in Rust, C++, or C. Be ready to discuss your experience with Linux-based systems and how you've tackled challenges related to distributed computing. This will show that you're not just familiar with the tech but can also apply it effectively.

Showcase Your Problem-Solving Skills

Prepare examples of how you've designed robust software solutions in the past. Think about specific instances where you optimised software for latency or resolved issues in real-time systems. This will demonstrate your hands-on experience and ability to think critically under pressure.

Collaborate Like a Pro

Since this role involves working closely with a multi-disciplinary team, be ready to discuss your collaborative experiences. Share stories about how you've worked with hardware engineers or other software developers to build or improve systems. Highlighting your teamwork skills will resonate well with their culture.

Ask Insightful Questions

Prepare thoughtful questions about Wayve's projects, especially regarding their next-generation compute and sensor platform. Inquire about their approach to data collection and machine learning inference. This shows your genuine interest in the role and helps you understand if it's the right fit for you.