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