JobsSr. Embedded Software Engineer
Job description
Rivian is seeking an experienced Embedded Software Engineer to lead the development of the Vehicle Health Monitor, focusing on innovative software features that utilize sensor data for vehicle diagnostics. The role involves working with a talented team of engineers and scientists to enhance vehicle care and service experiences. The engineer will be responsible for monitoring vehicle noise and vibration signatures to detect abnormalities. This position emphasizes collaboration across various teams to deliver effective software solutions.
Requirements
- BS/MS in Computer Science, Software Engineering, or similar field
- 3-5 years of professional experience building and shipping complex, production-quality embedded software
- Proficiency with Embedded C/C++
- Deep understanding of embedded Linux and RTOS fundamentals including multithreading and performance optimization
- Hands-on experience debugging complex systems involving multiple sub-systems and ECUs
- Experience with inter-process/app messaging frameworks and Protobuf-based contracts
- Knowledge of networking protocols such as TCP/IP and UDP
- Experience with code versioning and CI tools like GitLab CI and Bazel
Responsibilities
- Implement diagnostic and prognostic algorithms to monitor vehicle sensors for system health in C++
- Collaborate with data scientists to deploy complex data models into production-ready code
- Architect efficient solutions to minimize impact on system performance, memory, and power consumption
- Implement data serialization formats like Protocol Buffers for structured data transport
- Collaborate with cross-functional teams to define and deliver compelling service features
- Drive quality through rigorous code reviews and robust test-code implementation
- Define and scope software needs for the Vehicle Health Monitor feature in future programs
- Engage in continual learning through workshops and conferences
Benefits
- Employees at Rivian are often offered comprehensive health, dental, and vision insurance, a 401(k) with company match, ESPP and potential RSU grants, performance bonuses, and generous time off including paid parental and sick leave. Perks can include 24/7 mental-health coaching and therapy, Hinge Health for Anthem enrollees, tuition assistance and professional development, plus on-site food and a wide range of employee discounts on items like computers, mobile phones, home loans, and pet care.
Is this posting expired or inaccurate?
