At a Glance
- Tasks: Lead the development of advanced machine learning algorithms for self-driving features.
- Company: Join Rivian, a pioneering company on a mission to keep the world adventurous.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
- Why this job: Make a real impact in the future of autonomous vehicles and sustainability.
- Qualifications: 10+ years in C++ and Python with experience in robotics or AV systems.
- Other info: Be part of a diverse team passionate about protecting the outdoors.
The predicted salary is between 36000 - 60000 £ per year.
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 has 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
Contact Detail:
Rivian Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Staff Software Engineer, Perception, Autonomy
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Rivian. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you’ve got projects or contributions to open-source software, make sure to highlight them. It’s a great way to demonstrate your expertise in C++ and Python.
✨Tip Number 3
Prepare for technical interviews by brushing up on machine learning and robotics concepts. Practice coding challenges and be ready to discuss your past projects in detail.
✨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 at Rivian. Plus, it shows you’re serious about joining the team!
We think you need these skills to ace Senior Staff Software Engineer, Perception, Autonomy
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Staff Software Engineer. Highlight your experience with C++, Python, and any relevant projects in robotics or autonomous vehicles. We want to see how your skills align with our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the outdoors and technology. Share why you’re excited about working at Rivian and how you can contribute to our adventurous spirit.
Showcase Your Projects: Include links to any relevant projects or GitHub repositories that demonstrate your expertise in perception algorithms and machine learning. We love seeing practical examples of your work and how you tackle challenges!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensure it gets into the right hands. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Rivian
✨Know Your Tech Inside Out
Make sure you’re well-versed in C++ and Python, as these are crucial for the role. Brush up on your knowledge of machine learning algorithms and robotics, and be ready to discuss how you've applied these in real-time, safety-critical systems.
✨Showcase Your Problem-Solving Skills
Rivian loves innovative thinkers! Prepare examples of how you've reframed old problems or developed new solutions in your previous roles. Be ready to explain your thought process and the impact of your solutions on project outcomes.
✨Communicate Effectively
Since collaboration is key, practice articulating your ideas clearly and concisely. Think about how you can convey complex technical concepts to non-technical team members, as this will demonstrate your effective communication skills.
✨Prepare Questions About the Company
Show your enthusiasm for Rivian by preparing thoughtful questions about their mission and projects. Ask about their approach to developing perception capabilities and how they integrate these into their vehicles, which will show your genuine interest in the role.