Staff System Software EngineerNew
The opportunity
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…
What you'll do
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.
What they're looking for
- Participate in design and code reviews, as well as mentoring other members of the team.
- B.Tech/B.E/M.Tech/M.E in Computer Science/Electronics Engineering or equivalent.
- 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.