UI/UX Engineer

about 3 years ago
Full time role
Gurugram, HR, IN... more
Gurugram, HR, IN... more

Job Description

About Us

With electric vehicles (EVs) expected to be nearly 30% 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 one of the world’s leading EV charging networks and a comprehensive set of hardware, software and mobile solutions for every charging need. We bring together drivers, businesses, automakers, policymakers, utilities and other stakeholders to make e-mobility a global reality.

Since our founding in 2007, ChargePoint has focused solely on EV charging and established a business model that's been validated by more than a decade in business and thousands of customers. As now a public company, we remain focused on broadening our market leadership and building on years of innovation. ChargePoint offers a once-in-a-lifetime chance to build our all-electric future and dominate 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.

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.

Location

Gurgaon, Haryana, India

#LI- RS1

Similar jobs