Staff System Software Engineer - (C++)
Charge Point
Posted
Feb 19, 2026
Location
India
Type
Full-time
Mission
What you will drive
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.
- Work on platform software including Linux Applications and IPC mechanisms
- 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
- Architect, design, implement, and test new systems for a next generation vehicle charging platform
Impact
The difference you'll make
This role contributes to building the EV charging industry and making electric mobility a global reality, helping create an all-electric future and reducing transportation emissions.
Profile
What makes you a great fit
- 8+ years of experience in developing products using C++ (Preferably C++17)
- Expert-level C++ coding in a Linux/RTOS environment is a requirement
- Managed and implemented large scale projects (not necessarily embedded, but application level, using Linux systems programming)
- BS/MS in Computer Science/Electrical Engineering or equivalent
- Well aware of Linux IPC concepts, event driven architecture
- Solid grasp on architecture principles, design principles (SOLID) and design patterns
- Ability to work independently and translate software requirements to low level design
Benefits
What's in it for you
No specific benefits, compensation, or perks mentioned in the job posting.
About
Inside Charge Point
ChargePoint is at the center of the electric vehicle revolution, powering one of the world's leading EV charging networks and providing comprehensive hardware, software and mobile solutions for every charging need across North America and Europe.