About the role
Senior Manager, Platform Software
What you bring to ChargePoint
ChargePoint is looking for an outstanding engineer interested in applying creativity and a broad skill-set toward building cutting-edge software for a next generation electric vehicle charging platform. An ideal candidate would be comfortable working independently on architecture, design, and implementation of new systems in a rapidly evolving problem-space.
What you will be doing:
- Design, implement, test, and deploy software components producing high quality work consistently 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 of real-time cloud management and remote administration.
- 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, as well as mentoring other members of the team.
Requirements
- B.Tech/B.E/M.Tech/M.E in Computer Science/Electronics Engineering or equivalent.
- 7 -11 years of experience in developing embedded system products using C++, Python in Linux environment.
- Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision.
- Knowledge of Linux BSP platform development including, kernel, device driver functions, file systems (ext4, UBIFS, JFFS2) and system software.
- Understanding of asynchronous event driven architecture and developing scalable and latency-optimized distributed application services in mesh network.
- Familiarity with the buildroot, GCC, toolchain, Make, CMake, git, gdb, core dumps.
- Exposure in connectivity architecture using Wireless (cellular, Wi-Fi, Bluetooth and NFC), and wired (Ethernet) interfaces a plus.
Location
Gurgaon, India