About Us

With electric vehicles (EV’s) expected to be 25% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint is at the center of this revolution, powering the world’s leading EV charging network and most complete set of hardware, software and mobile solutions for every EV charging need. We bring together drivers, businesses, automakers, policymakers, utilities and other stakeholders to make e-mobility a reality globally.

Our fanatical focus on charging and 10+ years in business has made us an industry leader. Supported by $538 million from investors including American Electric Power, Canada Pension Plan Investment Board, Chevron Technology Ventures, Clearvision, Daimler Trucks & Buses, GIC, Quantum Energy Partners, BMW i Ventures, Braemar Energy Ventures, Linse Capital, and Siemens, ChargePoint offers a once-in-a-lifetime chance to be part of creating an all-electric future and a trillion-dollar market. Join the team that is building the EV charging industry and make your mark on how people and goods will get everywhere they need to go, in any context, for generations to come.

Discover what it’s like to help build the fueling network of the future – check out our Engineering Blog.

Job Title: Embedded QT Engineer

Summary

ChargePoint is looking for an outstanding engineer interested in applying creativity and a broad skill-set toward building cutting-edge UX using QT and related framework 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. Expert-level C++ coding in a Linux environment and OOPS principles is a must. Knowledge of C++ standards upto C++17 is desirable.

Discover what it’s like to help build the fuelling network of the future – check out our Engineering Blog.

Reports to

Senior Staff Software Engineer

Responsibilities

    • At least 2-3 years of Qt front-end development
    • Must have Qt QML experience with knowledge of javascript
    • Qt C++ experience with knowledge of Signals & Slots
    • Opportunities to become involved in UI and UX design and machine learning.
    • Design, implement, test, and deploy software components producing high quality work consistently through continuous integration, automated testing and code reviews.
    • Work on platform software including Linux BSP, board bring-up, 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.
    • 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

  • C++ knowledge with OOPS concepts is a MUST
  • Knowledge of C programming and working knowledge of Linux and programming.
  • B.Tech/B.E/M.Tech/M.E in Computer Science/Electronics Engineering or equivalent from reputed engineering college
  • 5-8 years of experience in embedded software
  • Very strong in basic data structure and algorithm, system engineering and habit of designing for future. Code should be modular and easy to maintain with proper documentation.

Seniority Level

Entry level

Industry

  • Electrical & Electronic Manufacturing
  • Information Technology & Services
  • Computer Software

Employment Type

Full-time

Leave a Reply

Your email address will not be published. Required fields are marked *