Enable job alerts via email!

Senior Staff System Software Engineer

ChargePoint

Campbell (CA)

On-site

USD 105,000 - 250,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking an outstanding engineer to develop cutting-edge software for a next-generation vehicle charging platform. This role involves architecting and implementing new systems while collaborating with cross-functional teams. The ideal candidate will have extensive experience in embedded systems, coding expertise in C/C++, Rust, and Python, and a strong understanding of networking protocols. Join a forward-thinking team where your contributions will shape the future of electric vehicle infrastructure and make a significant impact on sustainable transportation solutions.

Qualifications

  • 12+ years of experience in developing embedded system products.
  • Expert-level C/C++ coding in a Linux/RTOS environment.

Responsibilities

  • Architect, design, implement, and test new systems for a vehicle charging platform.
  • Collaborate globally with hardware and software teams to define specifications.

Skills

C/C++
Rust
Python
Linux/RTOS
Networking (LTE, Wi-Fi, BLE)
Asynchronous Event Driven Architecture
DBus
Buildroot
GCC
Git

Education

BS/MS in Computer Science/Electrical Engineering

Tools

Make
CMake
gdb

Job description

Reports To

Senior Manager, System Software

What will you be doing?

ChargePoint is looking for an outstanding engineer interested in applying a broad skill set toward building cutting-edge software for a next generation vehicle charging platform. You will architect, design, implement, and test new systems in a rapidly evolving problem-space.

What You Will Bring to ChargePoint

  • Work on platform software including Linux kernel, and communication interfaces including CAN, RS-232/485, I2C, SPI, Modbus, and PPP
  • Networking knowledge, including LTE, Wi-Fi, and BLE
  • Collaborate cross-functionally and globally with hardware, manufacturing, and other software teams to define specifications, features, and APIs
  • Participate in design and code reviews, as well as mentor other members of the team

Minimum Qualifications

  • BS/MS in Computer Science/Electrical Engineering or equivalent
  • 12+ years of experience in developing embedded system products with coding in languages C/C++ , Rust and python
  • Expert-level C/C++ coding in a Linux/RTOS environment is a requirement
  • Experience in asynchronous event driven architecture and developing scalable and latency-optimized distributed application services
  • Proficient with DBus, buildroot, GCC, toolchain, Make, CMake, git, gdb
  • Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision

Preferred Qualifications

  • Coding experience in Rust and Python
  • Exposure in connectivity architecture using Wireless (Cellular, Wi-Fi, Bluetooth, and NFC), and wired (Ethernet) interfaces a plus
  • Exposure in networking protocols including but not limited to IPv6, VPN , TLS etc.
  • Working with EV / EVSE products is a big plus

ChargePoint is committed to fair and equitable compensation practices. The targeted US salary range for roles at this operating level is $105,000 to $250,000. This range represents base salary and does not reflect equity, benefits or variable pay where applicable. Actual base salaries are based on several factors unique to each candidate, including but not limited to skill set, experience, certifications and specific work location.

#LI-JH1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior/Staff Systems Software Engineer – Python, Go, C++, Networking (9264)

Extreme Networks

Remote

USD 90,000 - 150,000

12 days ago

Sr Staff Cyber Security Architect

General Electric

Imperial

Remote

USD 90,000 - 130,000

7 days ago
Be an early applicant

Staff Software Engineer

Natera

San Carlos

Remote

USD 136,000 - 171,000

Today
Be an early applicant

Staff Software Engineer

Natera, Inc.

San Carlos

Remote

USD 136,000 - 171,000

Yesterday
Be an early applicant

Staff Software Engineer (Remote)

ZipRecruiter

Burlingame

Remote

USD 165,000 - 220,000

2 days ago
Be an early applicant

Reposted :Staff Software Engineer, Ads Infrastructure

Discord

San Francisco

Remote

USD 248,000 - 279,000

2 days ago
Be an early applicant

Sr Staff Cyber Security Architect

General Electric

Cincinnati

Remote

USD 90,000 - 150,000

7 days ago
Be an early applicant

Sr Staff Cyber Security Architect

General Electric

Erie

Remote

USD 90,000 - 150,000

7 days ago
Be an early applicant

Sr Staff Cyber Security Architect

General Electric

Feasterville-Trevose

Remote

USD 90,000 - 150,000

7 days ago
Be an early applicant