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.
- Other info: Collaborative environment with a focus on innovation and career advancement.
- Why this job: Make a real impact on vehicle safety and work with cutting-edge technology.
- Qualifications: Proficient in C++ and Python, with experience in real-time systems and machine learning.
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 employer: Rivian
Rivian is an exceptional employer located in Greater London, offering a dynamic and innovative work environment that prioritises sustainability and adventure. Employees benefit from a collaborative culture that fosters professional growth through continuous learning opportunities and cutting-edge projects in autonomous driving technology. Joining Rivian means being part of a forward-thinking team dedicated to shaping the future of transportation.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Software Engineer, Perception & Autonomy
✨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 will help us see your practical experience and how you can contribute to our Perception team.
✨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! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at the forefront of electric vehicle technology.
We think you need these skills to ace Staff Software Engineer, Perception & Autonomy
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C++ and Python, especially in real-time safety-critical systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about self-driving technology and how your background in machine learning can contribute to our Perception team. Let us know what excites you about this opportunity!
Showcase Collaboration Skills:Since collaborating with ML engineers is key, mention any past experiences where teamwork made a difference. We love seeing how you’ve worked with others to integrate components into development processes.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
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. Be ready to discuss specific projects where you've used these languages, especially in real-time safety-critical systems. The more you can demonstrate your technical expertise, the better!
✨Understand Machine Learning Fundamentals
Since you'll be working closely with ML engineers, it's crucial to have a solid grasp of machine learning concepts. Prepare to talk about your experience with machine learning infrastructure and how it relates to software design for self-driving vehicles.
✨Showcase Collaboration Skills
Collaboration is key in this role. Think of examples where you've successfully worked with cross-functional teams, particularly with ML engineers. Highlight how you integrated components into the development process and the impact it had on project outcomes.
✨Prepare for Problem-Solving Questions
Expect to face some technical problem-solving questions during the interview. Practice coding challenges that focus on algorithms and data structures relevant to real-time systems. This will help you showcase your analytical thinking and coding prowess.