Search by job, company or skills

Kraftwork Solar

Embedded / IoT Engineer (Energy Systems)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 our clean-energy technology platform, we are building customer-centric digital products that help users monitor, understand, and save on their energy costs.

Role Description

This is a full-time role that is onsite / in-office. You will be part of the Product & Technology team and will work directly with one of the co-founders. This role is ideal for a curious engineer with a strong learning mindset, who enjoys working across domains and is excited to build products from the ground up in a startup environment.

You will primarily work on Linux-based embedded and edge IoT products used in energy systems, while also contributing to customer-facing applications and internal tools that support operations and scale.

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

Requirements

Experience & Skills

  • 3-4 years of experience in embedded Linux /edge or IoT software development
  • Strong fundamentals in Python and C/C++
  • 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)
  • Experience implementing local control logic, rule engines, or state machines
  • Familiarity with version control systems (Git) and collaborative development practices

Nice to Have

  • Exposure to IoT gateways, edge computing, or energy / industrial systems
  • Exposure to energy systems (solar PV, batteries, EV chargers, inverters)
  • Experience with backend integration, APIs, or cloud-connected devices
  • Familiarity with low-code platforms or internal tools such as Zoho Creator

Soft Skills

  • Strong problem-solving and debugging mindset
  • Clear communicator who can work well in a small, fast-moving team
  • Curious, proactive, and comfortable stepping into new areas
  • A true team player who enjoys building things together

Language

  • English (required)
  • Malayalam (optional/preferrable)

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 139453405