C

ChargePoint

Operates large EV charging network

Staff System Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeGurugram, Haryana, IndiaNo salary listedIn-person

About the Job

Requirements

  • A B.Tech, B.E, M.Tech, or M.E in Computer Science or Electronics Engineering, or equivalent, is required.
  • Seven to eleven years of experience developing embedded system products using C++ and Python in a Linux environment is required.
  • Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision is required.
  • Knowledge of Linux BSP platform development, including the kernel, device driver functions, file systems (ext4, UBIFS, JFFS2), and system software is required.
  • Understanding of asynchronous event-driven architecture and developing scalable, latency-optimized distributed application services in a mesh network is required.
  • Familiarity with Buildroot, GCC, toolchains, Make, CMake, Git, GDB, and core dumps is required.

Responsibilities

  • Design, implement, test, and deploy software components, producing high-quality work through continuous integration, automated testing, and code reviews.
  • Create local and distributed control and management subsystems for power modules, vehicle communications, and user interfaces.
  • Work on platform software, including Linux BSP, Linux kernel, diagnostics, and communication interfaces including CAN, RS-232/485, I2C, SPI, Modbus, and PPP.
  • Support real-time cloud management and remote administration.
  • Work on wireless networking, including LTE, Wi-Fi, and BLE.
  • Collaborate cross-functionally and globally with hardware and cloud engineering teams to define specifications, features, and APIs.
  • Participate in design and code reviews and mentor other team members.

Desired Qualifications

  • Exposure to connectivity architecture using wireless (cellular, Wi-Fi, Bluetooth, and NFC) and wired (Ethernet) interfaces is a plus.

About the Company

ChargePoint

Operates large EV charging network

ChargePoint operates one of the world's largest electric vehicle charging networks, serving commercial, fleet, and individual EV owners. It sells charging hardware, offers subscription-based software, and provides maintenance and support, growing its network under a capital-light model. It differentiates itself with a dominant share of North America's networked Level 2 market and a broad enterprise customer base, including many Fortune 50 companies, plus a scalable mix of hardware and recurring software revenue. Its goal is to expand reliable charging infrastructure to accelerate the adoption of sustainable energy and EVs.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Campbell, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at ChargePoint

See more jobs