×
Register Here to Apply for Jobs or Post Jobs. X

Principal IoT Engineer - Edge & Energy systems

Job in 682001, Kochi, Kerala, India
Listing for: Kraftwork Solar
Full Time position
Listed on 2026-02-14
Job specializations:
  • IT/Tech
    Systems Engineer
Job Description & How to Apply Below
Company Description

Kraftwork Solar is a leading provider of solar and renewable energy solutions in Kerala, India. With over 30 years of experience, we have served more than 20,000 customers across the country. Our comprehensive offerings include rooftop solar solutions, solar drying solutions, and solar water heating solutions for both residential and commercial customers.

As we expand beyond installations into energy intelligence and optimization, we are building a new generation of customer-centric energy controllers and software platforms that help households monitor, understand, and actively reduce their electricity costs.

This role sits at the center of that transformation.

Role Description

This is a full-time role that is onsite / in-office for a senior, hands-on engineer who will act as the technical owner of our energy controller platform.

You will work directly with the founders to design, build, and evolve our edge and IoT systems — from early MVPs using off-the-shelf hardware, to future custom controllers and intelligent optimization layers.

This role combines deep hands-on execution with technical leadership. You will write production code, make architectural decisions, build a team and help define how the product evolves from prototype to scalable platform.

If you enjoy building real systems, making pragmatic trade-offs, and seeing your work deployed in customers’ homes, this role is for you.

Key Responsibilities

Embedded & IoT Software Development

- Design, develop, and maintain embedded Linux software for IoT devices (OpenWRT or similar) used in solar and energy management systems
- Develop and maintain device drivers and protocol integrations (e.g. Modbus RTU/TCP over RS-485, TCP/IP)
- Work with meters, inverters, batteries, EV chargers, sensors, and gateways to collect and control energy data
- Build local, offline-capable edge logic that continues to operate even when cloud connectivity is unavailable
- Debug and optimize system performance, reliability, and resource usage on constrained edge hardware

Product & Application Development

- Contribute to customer-centric applications that help users monitor solar performance and reduce energy costs
- Collaborate with product, design, and operations teams to translate customer needs into technical solutions

Systems Integration

- Integrate IoT devices with backend systems, dashboards, and monitoring platforms
- Support data pipelines between edge devices and cloud systems

Internal Tools & Automation

- Assist in building and maintaining internal tools (including platforms like Zoho Creator) to improve workflows across sales, operations, finance, and customer support

Collaboration & Communication

- Work closely with founders, technicians, engineers, and cross-functional teams
- Clearly communicate technical ideas, trade-offs, and progress to both technical and non-technical stakeholders

Learning & Ownership

- Explore new tools, technologies, and domains as the product evolves
- Take ownership of features and systems end-to-end, from concept to deployment and support
- Build a team and mentor junior members
- Set coding standards, system boundaries, and technical best practices.
- Communicate trade-offs clearly to founders and non-technical stakeholders.

Requirements

Experience & Skills

- 4-5 years of experience in Linux based embedded /edge or IoT systems
- Strong fundamentals in Python, C/C++ or similar
- Experience working with Linux environments, device drivers, system services, and low-level debugging
- Hands-on experience with Modbus RTU/TCP, serial communication (RS-485), networking
- Understanding of IoT communication patterns (MQTT, HTTP)
- Solid systems-thinking ability — you understand how hardware, software, cloud, and users interact
- Experience debugging real-world systems (not just simulations)

Nice to Have

- Experience with energy systems, industrial IoT, or power electronics (not mandatory)
- Exposure to cloud platforms, data pipelines, or analytics
- Experience taking a system from prototype to field deployment

Leadership Mindset

- You enjoy taking responsibility for ambiguous problems and shaping solutions
- You can balance pragmatism with long-term thinking
- You are comfortable moving fast, learning from real-world feedback, and iterating
- You enjoy mentoring and helping less experienced engineers grow

Language

- English (required)
- Malayalam (optional/preferable)

Why Join Us?

- Work directly with founders and influence core product decisions
- Build real-world clean energy technology with visible customer impact
- Opportunity to grow across embedded systems, IoT, and product development
- Be part of a mission-driven team working towards a sustainable future
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary