Senior Embedded Linux Engineer — Charging & Energy Systems
Rivian
Irvine (CA)
On-site
USD 135,100 - 168,900
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Medical/Rx, dental and vision insurance packages
Flexible working hours
Professional development opportunities
Job summary
A leading electric vehicle manufacturer is seeking a Senior Embedded Software Engineer to develop and maintain software for cutting-edge charging products. The ideal candidate will have extensive experience with C/C++ and embedded Linux, along with strong skills in CI/CD. You will collaborate with cross-functional teams, mentor junior developers, and contribute to high-quality software development. The role offers competitive pay and robust benefits.
Qualifications
4+ years of industry experience developing C/C++ based applications on embedded Linux.
2+ years of experience with build tools such as Make and CMake.
Experience with web-based communication protocols, especially gRPC and WebSockets.
Responsibilities
Design, develop, and maintain embedded Linux application software.
Develop unit tests and system-level SIL tests.
Provide technical guidance and mentorship to junior team members.
Skills
C/C++ development
Embedded Linux
Unit test frameworks
CI/CD pipelines
Scripting skills (Bash/Python)
Education
BS or MS in Computer Science, Computer Engineering, Electrical Engineering
Tools
Docker
GitLab CI
Jira
Yocto
Job description
A leading electric vehicle manufacturer is seeking a Senior Embedded Software Engineer to develop and maintain software for cutting-edge charging products. The ideal candidate will have extensive experience with C/C++ and embedded Linux, along with strong skills in CI/CD. You will collaborate with cross-functional teams, mentor junior developers, and contribute to high-quality software development. The role offers competitive pay and robust benefits.