A leading electric vehicle manufacturer is seeking a Staff Embedded Software Engineer to develop cutting-edge charging products. This role involves designing and implementing software on embedded Linux, ensuring high performance and security. The ideal candidate has over 6 years of experience with C/C++ in embedded environments, along with CI/CD and automation skills. This position is based in California and requires being in the office 3 days a week.
Qualifications
6+ years of industry experience developing C/C++ based applications on embedded Linux.
Experience with implementing CI/CD pipelines using tools like GitLab CI, GitHub Actions.
Strong scripting and automation skills using languages such as Bash or Python.
Responsibilities
Design, develop and maintain embedded Linux application software for charging products.
Support CI/CD system software for building and distribution.
Provide technical guidance and mentorship to junior team members.
Skills
C/C++ based applications
Embedded Linux
Scripting and automation (Bash, Python)
Education
BS or MS in Computer Science, Computer Engineering, Electrical Engineering
Tools
Make
CMake
GitLab CI
Docker
Google Test
Job description
A leading electric vehicle manufacturer is seeking a Staff Embedded Software Engineer to develop cutting-edge charging products. This role involves designing and implementing software on embedded Linux, ensuring high performance and security. The ideal candidate has over 6 years of experience with C/C++ in embedded environments, along with CI/CD and automation skills. This position is based in California and requires being in the office 3 days a week.