Application Developer – IoT & EV Charging Systems

2 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title: Application Developer – IoT & EV Charging Systems

Location:


Must Have Skills:

  • Implement object-oriented programming (OOP).
  • Communication protocols (MQTT, Modbus, CAN, WebSocket etc.) for real-time data exchange
  • Build RESTful APIs and backend services
  • Language: Python or C++


About Us:

Application Developer


Key Responsibilities

  • Develop and maintain

    high-performance applications

    for IoT-enabled EV chargers using

    Python

    and

    C++

    .
  • Implement

    object-oriented programming (OOP)

    principles to ensure code reusability, modularity, and scalability.
  • Work closely with

    hardware and firmware engineers

    to integrate software with electronic and electrical components of the EV charging system.
  • Design and optimize

    communication protocols (MQTT, Modbus, CAN, TCP/IP, OCPP etc.)

    for real-time data exchange between EV chargers and cloud platforms.
  • Build

    RESTful APIs

    and backend services to support remote monitoring, control, and analytics for EV chargers.
  • Develop and refine

    load-balancing algorithms

    to dynamically allocate power across multiple charging guns.
  • Implement

    secure and scalable IoT architectures

    , ensuring data integrity, encryption, and device authentication.
  • Perform debugging, testing, and validation of software to ensure

    seamless interaction

    with hardware components.
  • Document code, contribute to design discussions, and support continuous improvement of software architecture.


Required Skills & Experience

  • Strong proficiency in Python

    for application development, backend services, and automation.
  • Solid understanding of C++

    with a focus on OOP and low-level hardware interaction.
  • Experience with electronics hardware & embedded systems

    , particularly in the

    EV charging domain

    .
  • Familiarity with

    communication protocols

    (Modbus, CAN, MQTT, TCP/IP, OCPP).
  • Knowledge of

    Linux-based environments

    and scripting for embedded systems.
  • Experience working with

    IoT platforms

    , cloud services, and real-time data processing.
  • Understanding of

    power electronics, electrical load balancing, and energy management systems

    .
  • Hands-on experience with

    Docker, Kubernetes, or other containerization technologies

    is a plus.
  • Familiarity with

    database management (SQL/NoSQL)

    and data storage optimisation for IoT applications.
  • Strong problem-solving skills and ability to work in a fast-paced, dynamic environment.


Preferred Qualifications

  • Experience in

    EV charging infrastructure, renewable energy, or smart grid applications

    .
  • Knowledge of

    AI/ML

    for predictive analytics and energy optimisation.
  • Contributions to

    open-source projects

    or prior experience in a

    product-based IoT company

    .


What We Offer

  • Opportunity to

    work on cutting-edge IoT & EV charging technologies

    .
  • A dynamic work environment with

    mentorship from industry experts

    .
  • Competitive salary, performance-based incentives, and

    career growth opportunities

    .
  • Access to state-of-the-art

    hardware labs and real-world testing environments

    .


IoT, EV technology, and building scalable applications

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You