Lead Embedded Software Engineer
Rivian
- Lund, Skåne
- Permanent
- Heltid
- Own and develop core software components and services that power our infotainment system, from requirement analysis, to design, implementation, quality assurance, deployment, and continued improvement.
- Innovate and experiment with new designs and processes to make our software more robust, secure, and scalable.
- Work with cross-functional hardware and software teams to explore and define our next-generation infotainment experience.
- Bachelor’s degree (Master’s degree preferred) in Computer Science or Engineering, Electrical Engineering, or other related technical fields
- 8+ years of experience in developing system-level software on mobile or embedded systems; Linux or Android-based systems preferred
- Proficient in C and/or C++ programming and familiar with Python and/or POSIX shell scripting; experience with Rust programming is a plus
- Familiar with modern SoC architectures, operating system fundamentals, hardware/software interfaces and abstractions, and virtualization technologies
- Self-motivated learner and problem solver with experience in managing trade-offs when defining solutions
- Good communication and collaborative skills