Staff Software Engineer, Perception & Autonomy in London
Staff Software Engineer, Perception & Autonomy

Staff Software Engineer, Perception & Autonomy in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Rivian

At a Glance

  • Tasks: Design and optimise software for machine learning in self-driving vehicles.
  • Company: Leading electric vehicle manufacturer in the UK with a focus on innovation.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact on vehicle safety and work with cutting-edge technology.
  • Qualifications: Strong skills in C++ and Python, with experience in real-time systems and machine learning.
  • Other info: Collaborative environment with a focus on safety and innovation.

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

A leading electric vehicle manufacturer in the UK is looking for a Software Engineer to join their Perception team. You will be responsible for designing and optimizing software related to machine learning training, impacting self-driving vehicle safety.

Ideal candidates should possess solid software engineering skills in C++ and Python, with significant experience in real-time safety-critical systems and machine learning infrastructure. Collaborating with ML engineers is essential to integrate components into the development process.

Staff Software Engineer, Perception & Autonomy in London employer: Rivian

As a leading electric vehicle manufacturer in the UK, we pride ourselves on fostering a dynamic and innovative work culture that prioritises collaboration and employee growth. Our commitment to cutting-edge technology and sustainability not only empowers our staff to make a meaningful impact on the future of transportation but also offers extensive professional development opportunities and a supportive environment for creativity and innovation.
Rivian

Contact Detail:

Rivian Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer, Perception & Autonomy in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those working in electric vehicles or machine learning. A friendly chat can open doors and give you insights that might just land you an interview.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects in C++ and Python, especially those related to real-time systems or machine learning. This is your chance to demonstrate your expertise and passion for the field.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of safety-critical systems. Practice common algorithms and data structures, and be ready to discuss how you've tackled challenges in past projects.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Staff Software Engineer, Perception & Autonomy in London

C++
Python
Software Engineering
Machine Learning
Real-time Systems
Safety-Critical Systems
Collaboration
Integration
Development Process

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your solid software engineering skills in C++ and Python. We want to see how your experience aligns with the role, especially in real-time safety-critical systems and machine learning infrastructure.

Tailor Your Application: Don’t just send a generic application! Tailor your CV and cover letter to reflect the specific requirements of the Staff Software Engineer position. We love seeing candidates who take the time to connect their experiences with what we’re looking for.

Collaborate in Your Examples: Since collaborating with ML engineers is key, include examples of past teamwork in your application. We want to know how you’ve integrated components into development processes and worked alongside others to achieve success.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Rivian

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss your experience with real-time safety-critical systems and how you've applied machine learning in past projects. This will show that you’re not just familiar with the tech, but that you can also apply it effectively.

✨Showcase Your Collaboration Skills

Since you'll be working closely with ML engineers, be prepared to talk about your teamwork experiences. Share specific examples of how you've collaborated on projects, resolved conflicts, or integrated different components into a cohesive system. This will highlight your ability to work well in a team environment.

✨Prepare for Technical Questions

Expect some technical questions that test your problem-solving skills and understanding of machine learning concepts. Practice coding challenges and be ready to explain your thought process. This will demonstrate your analytical skills and your approach to tackling complex problems.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team’s current projects, the challenges they face, or how they measure success in the Perception team. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

Staff Software Engineer, Perception & Autonomy in London
Rivian
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>