Sr. Software Engineer, Embedded, Autonomy
rivianPalo Alto, CA
$162,000 per year
APPLY (opens in a new tab)Sr. Software Engineer, Embedded, Autonomy
rivianPalo Alto, CALead L6
$162,000 per year
Software PublishersAutomobile and Light Duty Motor Vehicle ManufacturingCustom Computer Programming Services
APPLY NOW (opens in a new tab)Embedded Software Engineer 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. In this position, you will be an individual contributor developing embedded software for Rivian's next-generation autonomous driving platform. You will design, develop, and test stand-alone Embedded applications to enable Rivian's autonomy stack. The ideal candidate should have good problem-solving skills and be able to collaborate effectively with cross-functional teams to improve our onboard software stack.
Responsibilities:
Design, implement, and maintain embedded software for Rivian's electric vehicles, ensuring high performance and reliability.
Develop application software on both Linux and RTOS based Embedded platforms.
Collaborate closely with the BSP team to bring-up sensor hardware.
Collaborate with cross-functional teams to test and integrate software into Rivian vehicles.
Identify and implement optimizations to enhance system performance, memory utilization, and power efficiency.
Diagnose and resolve hardware/software defects.
Participate in and conduct code reviews to maintain code quality, adherence to coding standards, and knowledge sharing within the team.
Create and maintain comprehensive documentation for software designs, interfaces, and testing procedures.
Develop and execute test plans to validate software functionality, safety, and reliability in compliance with automotive standards.
Keep up with industry trends, emerging technologies, and best practices to contribute to continuous improvement within the team.
Qualifications:
- 3+ years of work experience with a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Experience in embedded software development on both Linux and RTOS environments.
- Proficiency in C and C++ programming languages.
- Strong understanding of modern SoC architectures, operating system fundamentals, hardware/software interfaces, and abstractions.
- Experience developing unit tests using the GoogleTest framework.
- Knowledge of embedded development tools and debuggers.
- Familiarity with version control systems (e.g., Git) and issue tracking tools.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Pay Disclosure:
- Salary Range for California Based Applicants: [$162,000.00 - $203,000.00] (actual compensation will be determined based on experience, location, and other factors permitted by law).
Benefits Summary:
Rivian provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment. 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.
Matching similar jobs
Level
Lead L6
Salary
$162,000 per year
Location
Palo Alto, CA
Occupation
Software Developers
Industry
Software Publishers
Posted
6 days ago