At a Glance
- Tasks: Lead projects from design to deployment, focusing on perception capabilities for our electric vehicles.
- Company: Join Rivian, a trailblazer in emissions-free adventure vehicles, committed to innovation and sustainability.
- Benefits: Enjoy flexible work options, competitive pay, and a culture that values outdoor adventures and environmental protection.
- Why this job: Be part of a mission-driven team that challenges the status quo and makes a real impact on the future.
- Qualifications: 10+ years in C++ and Python, with expertise in robotics and real-time perception systems required.
- Other info: Rivian is an equal opportunity employer, ensuring an inclusive hiring process for all candidates.
The predicted salary is between 48000 - 84000 Β£ per year.
About Us
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.
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.
Company Statements
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.
If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com.
Senior Staff Software Engineer, Perception, Autonomy employer: Rivian Automotive
Contact Detail:
Rivian Automotive Recruiting Team
atcandidateaccommodations@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 adventure will help you align your passion and experiences with what they seek in a candidate.
β¨Tip Number 2
Highlight your experience in real-time perception systems and robotics during networking opportunities. Engaging with professionals in the field can provide insights and connections that may lead to referrals.
β¨Tip Number 3
Prepare to discuss specific projects where you've developed perception algorithms or worked with machine learning tools. Being able to articulate your hands-on experience will demonstrate your capability for the role.
β¨Tip Number 4
Showcase your collaborative skills by sharing examples of successful teamwork in past projects. Rivian values effective communication, so illustrating how you work well with others can set you apart.
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 highlights your experience in C++ and Python, particularly in real-time perception systems. Include specific projects or roles that demonstrate your expertise in robotics and autonomous vehicles.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for the outdoors and aligns with Rivian's mission. Discuss how your background in machine learning and robotics can contribute to their innovative projects.
Showcase Relevant Projects: Include a portfolio or a section in your application that showcases relevant projects you've worked on. Highlight any perception algorithms or tools you've developed, and explain their impact.
Prepare for Technical Questions: Anticipate technical questions related to perception systems and machine learning during the interview process. Brush up on your knowledge and be ready to discuss your problem-solving approach in detail.
How to prepare for a job interview at Rivian Automotive
β¨Showcase Your Technical Expertise
As a Senior Staff Software Engineer, you'll need to demonstrate your deep understanding of C++ and Python, especially in real-time perception systems. Be prepared to discuss specific projects where you've applied these languages, focusing on the challenges you faced and how you overcame them.
β¨Highlight Your Experience with Perception Algorithms
Given the role's emphasis on developing perception capabilities, make sure to share your experience with machine learning and robotics. Discuss any algorithms you've developed or worked with, and be ready to explain their impact on project outcomes.
β¨Emphasise Collaboration Skills
Rivian values effective communication and teamwork. Prepare examples that showcase your ability to work collaboratively across teams, particularly in integrating perception outputs to enhance customer experiences. Highlight any cross-functional projects you've been part of.
β¨Demonstrate Your Passion for the Outdoors
Rivian seeks individuals who share a love for the outdoors and a commitment to sustainability. Be genuine about your interests and how they align with the company's mission. This personal connection can set you apart from other candidates.