Senior Staff Software Engineer, Perception, Autonomy
Senior Staff Software Engineer, Perception, Autonomy

Senior Staff Software Engineer, Perception, Autonomy

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Lead the design and development of cutting-edge machine learning algorithms for self-driving vehicles.
  • Company: Join Rivian, a trailblazer in electric adventure vehicles committed to sustainability and innovation.
  • Benefits: Enjoy flexible work options, a vibrant team culture, and opportunities for personal growth.
  • Why this job: Be part of a mission-driven team that values creativity and outdoor adventures while making a real impact.
  • Qualifications: 10+ years in C++ and Python with experience in robotics or autonomous vehicles required.
  • Other info: Rivian is an equal opportunity employer, promoting diversity and accessibility in the workplace.

The predicted salary is between 43200 - 72000 £ per year.

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

About Rivian

Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what's always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.

Role Summary

In this role you will be a member of the Perception team at Rivian, which develops advanced machine learning algorithms that directly impact safety critical self-driving features of our category defining vehicles. You will be responsible for design, implementation, testing, deployment and maintenance of onboard Perception functionality.

Responsibilities

  • Be independently responsible for the entire lifecycle of projects or features including engineering design, development, deployment, testing and maintenance.
  • Develop production ready software to run on our vehicles and in the cloud.
  • Develop perception capabilities using tools from machine Learning, state estimation and robotics.
  • Develop tools and processes to evaluate and measure the performance of the perception system.
  • Work with the broader team to ensure that our Perception outputs are integrated to deliver a great experience to our customers.

Qualifications

  • BS, MS or PhD in Computer Science, Robotics, or other relevant Engineering disciplines.
  • 10+ years of experience in C++ and Python, ideally in a context of real-time Perception systems.
  • 10+ years of robotics, AV (Autonomous Vehicle), or other real-time, safety-critical experience.
  • Experience developing Perception algorithms using tools from machine learning, state estimation and/or robotics.
  • Effective communication and collaborative skills.

Equal Opportunity

Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities.

Senior Staff Software Engineer, Perception, Autonomy employer: Rivian

Rivian is an exceptional employer that fosters a culture of innovation and adventure, making it an ideal place for passionate individuals to thrive. With a commitment to sustainability and cutting-edge technology, employees enjoy opportunities for professional growth while working on groundbreaking projects in the electric vehicle sector. Located in a vibrant environment that encourages outdoor exploration, Rivian offers a unique blend of meaningful work and a supportive community dedicated to protecting our planet for future generations.
R

Contact Detail:

Rivian Recruiting Team

candidateaccommodations@rivian.com

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Staff Software Engineer, Perception, Autonomy

✨Tip Number 1

Familiarise yourself with Rivian's mission and values. Understanding their commitment to sustainability and innovation will help you align your responses during interviews, showcasing how your personal values resonate with theirs.

✨Tip Number 2

Highlight your experience in developing perception algorithms and real-time systems. Be prepared to discuss specific projects where you've successfully implemented machine learning or robotics solutions, as this will demonstrate your expertise in the field.

✨Tip Number 3

Network with current or former Rivian employees on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specifics of the role, which can be invaluable during your application process.

✨Tip Number 4

Prepare for technical interviews by brushing up on C++ and Python, especially in the context of safety-critical systems. Practising coding challenges related to perception and robotics will help you feel more confident and ready to impress.

We think you need these skills to ace Senior Staff Software Engineer, Perception, Autonomy

C++ Programming
Python Programming
Machine Learning Algorithms
Robotics
Real-time Systems Development
Safety-Critical Software Engineering
State Estimation Techniques
Software Testing and Deployment
Performance Evaluation of Perception Systems
Collaborative Problem Solving
Effective Communication Skills
Project Lifecycle Management
Cloud Computing
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in C++ and Python, particularly in real-time perception systems. Emphasise any relevant projects or roles that showcase your skills in robotics and autonomous vehicles.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for the outdoors and commitment to sustainability, aligning with Rivian's mission. Discuss how your background in machine learning and robotics makes you a perfect fit for the role.

Showcase Relevant Projects: Include specific examples of projects where you've developed perception algorithms or worked on safety-critical systems. Detail your role in these projects and the impact they had on the overall outcome.

Highlight Collaboration Skills: Since effective communication and collaboration are key for this role, provide examples of how you've successfully worked within a team. Mention any cross-functional projects that demonstrate your ability to integrate outputs for a great customer experience.

How to prepare for a job interview at Rivian

✨Showcase Your Technical Expertise

As a Senior Staff Software Engineer, it's crucial to demonstrate your deep understanding of C++ and Python, especially in the context of real-time perception systems. Be prepared to discuss specific projects where you've applied these languages, focusing on challenges faced and how you overcame them.

✨Highlight Relevant Experience

With over 10 years of experience required, make sure to highlight your background in robotics and autonomous vehicles. Discuss any safety-critical projects you've worked on, detailing your role and the impact of your contributions on the overall project success.

✨Prepare for Problem-Solving Questions

Expect to face technical problem-solving questions that assess your ability to develop perception algorithms. Brush up on machine learning, state estimation, and robotics concepts, and be ready to walk through your thought process when tackling complex problems.

✨Emphasise Collaboration Skills

Rivian values effective communication and collaboration. Be ready to share examples of how you've worked with cross-functional teams to integrate perception outputs into larger systems, ensuring a seamless experience for users. Highlight your ability to communicate complex ideas clearly.

Senior Staff Software Engineer, Perception, Autonomy
Rivian
R
  • Senior Staff Software Engineer, Perception, Autonomy

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-04

  • R

    Rivian

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>