Systems Engineering Engineer - London, United Kingdom - Wayve

    Default job background
    Description

    We are solving autonomous vehicles differently by pioneering end-to-end deep learning which allow cars to drive in complex, never-seen-before environments.

    Our AV 2.0 driving system can adapt to any driving domain, vehicle platform or mobility need, delivering on the promise of a scalable, affordable solution that will transform the way we move about the world.

    Founded in 2017, Wayve is made up of a global team of experts in machine learning and robotics.

    Wayve has raised over $258M and is backed by Eclipse Ventures, Balderton Capital and prominent technology leaders such as Sir Richard Branson and Yann LeCun.

    The team is headquartered in London with their fleet of vehicles testing in cities across the UK. 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
    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
    Competitive compensation with salary and equity
    Benefits such as an onsite chef, workplace nursery scheme, private health insurance, therapy, daily yoga, onsite bar, large social budgets, unlimited L&D requests, and more
    This is a full-time role based in our office in King's Cross.

    If your role is possible to do remotely we support flexible working, including working for up to 2 weeks from anywhere in the world.

    We trust you to know what works best for your team and projects and ask that you have a healthy presence that enables the right meetings to happen in person and strong relationships to be built.

    We are proud to be an equal opportunities workplace, where we don't just embrace diversity but nurture it - so that we all thrive and grow.

    #