System Software Engineer
6 days ago
About Us
With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) 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 across North America and Europe. 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 making the transition to electric easy for businesses, fleets and drivers. ChargePoint offers a once-in-a-lifetime opportunity to create an all-electric future and a trillion-dollar market.
At ChargePoint, we foster a positive and productive work environment by committing to live our values of Be Courageous, Charge Together, Love our Customers, Operate with Openness, and Relentlessly Pursue Awesome. These values guide how we show up every day, align, and work together to build a brighter future for all of us.
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.
Reports To
Senior Manager, Embedded Software
What You Will Doing
ChargePoint is looking for an outstanding engineer interested in applying a broad skill-set toward building cutting-edge software for a next generation vehicle charging platform. You will architect, design, implement, and test new systems in a rapidly evolving problem-space.
What You Will Bring to ChargePoint
- Work on platform software including Linux Applications and IPC mechanisms
- Familiarity with kernel and communication interfaces like CAN, RS-232/484, I2C, SPI, Modbus, PPP is a big plus
- Collaborate cross-functionally and globally with hardware, manufacturing and other software teams to define specifications, features, and APIs
- Participate in design and code reviews, as well as mentor other members of the team
Requirements
- BS/MS in Computer Science/Electrical Engineering or equivalent
- 5+ years of experience in developing embedded system products using C++ and C
- Expert-level C++/C coding in a Linux/RTOS environment is a requirement
- Managed and implemented large scale projects (not necessarily embedded, but application level, using Linux systems programming)
- Well aware of Linux IPC concepts, event driven architecture
- Good to have IoT experience and setting up devices, communication to cloud (experience with MQTT, etc protocols)
- Good to have python (Python 3) experience
- Ability to work independently
- Ability to translate software requirements to low level design
- Evangelize clean architecture, clean code practices and follow the same
- Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision
- Working with EV / EVSE products is a big plus
Location
Gurugram, India
We are committed to an inclusive and diverse team. ChargePoint is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.
If there is a match between your experiences/skills and the Company needs, we will contact you directly.
ChargePoint is an equal opportunity employer.
Applicants only - Recruiting agencies do not contact.
-
Urgent Geographic Information Systems Engineer
3 weeks ago
Gurgaon, Haryana, India Lepton Software Full timeJob DescriptionJob SummaryA GIS Engineer at Lepton Software plays a crucial role in the production and management of geospatial data across various projects. The position encompasses tasks such as digitization, geocoding, and conducting surveys when necessary.Key ResponsibilitiesGeospatial Data Production: Engage in the creation and management of GIS data,...
-
Software Systems Integration Specialist
2 weeks ago
Gurgaon, Haryana, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Software Systems Integration SpecialistAbout Our Team:We are a global leader in the agricultural and construction equipment industries, dedicated to innovating for a more sustainable future. Our mission is to sustainably advance the noble work of farmers and builders everywhere.As a Software Engineer at our organization, you will be part of a collaborative,...
-
Staff Software Development Engineer
2 weeks ago
Gurgaon, Haryana, India Razorpay Software Private Limited Full time ₹ 1,04,000 - ₹ 1,30,878 per yearRazorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for...
-
Software Test Engineer
2 weeks ago
Gurgaon, Haryana, India Ushyaku Software Solutions LLP Full time ₹ 9,00,000 - ₹ 12,00,000 per yearShare profile at We are looking for a detail-oriented Manual Tester with foundational knowledge of automation to join our Quality Assurance team. The ideal candidate will have hands-on experience testing complex enterprise software, B2B mobile applications, ERP, CRM, AI-powered solutions, and enterprise mobility back-office platforms. The role involves...
-
System Engineer
3 weeks ago
Gurgaon, Haryana, India Material Full timeAbout the Systems Engineer role : As a Systems Engineer, you will bring your tech-savvy, user-focused mindset to help support a highly integrated and extensible application landscape and use your blend of expertise across application, database, and infrastructure technologies to ensure the best possible user experience and availability for the...
-
Software Engineer
2 weeks ago
Gurgaon, Haryana, India NatWest Markets Full timeJob DescriptionJoin us as a Software Engineer - Mainframe- This is an opportunity for a technically minded individual to join us as a Software Engineer- You ll be designing, producing, testing and implementing working software, working across the lifecycle of the system- Hone your existing software engineering skills and advance your career in this critical...
-
Software Development Engineer
2 weeks ago
Gurgaon, Haryana, India Pylon Management Consulting Full timeWe are seeking a Software Development Engineer (Backend) for a 5-day onsite role in Bengaluru. You will work on designing, developing, and deploying scalable and reliable backend systems using Golang, Python, or Java. The role involves collaborating with product, design, and engineering teams, resolving complex technical challenges, and ensuring system...
-
Software Engineer
2 days ago
Gurgaon, Haryana, India MWIDM Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWe're Hiring: Software Engineer (C#) | 5+ Years Experience ONLY IMMEDIATE JOINERS WILL BE CONSIDERED Location: PAN IndiaWe're looking for a highly motivated Software Engineer with strong expertise in C# and .NET to join our dynamic team. This role is perfect for someone who thrives on designing scalable backend systems, architecting complex solutions, and...
-
Systems - Software Engineer - Python/
4 days ago
Gurgaon, Haryana, India Ezeiatech Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole & ResponsibilitiesDesign, develop, and deploy robust and scalable web applications using Python(Django/Flask/FastAPI) and Build reusable components and front-end libraries for maintainability and efficiency.Design and implement RESTful APIs to enable seamless integration between frontend andbackend systems.Optimize components and web pages for maximum...
-
System Engineer
2 days ago
Gurgaon, Haryana, India Moneyboxx Finance Full time ₹ 4,00,000 - ₹ 8,00,000 per yearRole and Responsibilities:Addressing user tickets for issues regarding hardware, software, and networking.Assisting User through installing applications and computer peripherals.Having Knowledge on Office O365 Client ConfigurationGood Knowledge on .OST & .PST fileMonitor Branch Network through SDWAN PortalInstalling and maintaining hardware and computer...