
Search by job, company or skills
Company: Rooftop Energy Tech Sdn Bhd
Team: Product - Hardware (Devices Team)
Reports to: Senior Embedded Hardware Engineer
Manages: None
Location: Shah Alam, Selangor, Malaysia
Type: Full-time
Rooftop Energy is hiring an Embedded Hardware Engineer to join the Devices team building IoT hardware products within the RooftopIQ ecosystem. This is a hands-on engineering role for someone who wants to work across firmware development, hardware prototyping, and field deployment of real products with paying customers.
Rooftop Energy is a solar EPC company building RooftopIQ, a SaaS platform for the solar industry. The Devices team builds the electronics that connect physical assets — inverters, weather stations, energy meters, battery systems — to the software platform. We have two active product lines, pipeline customers waiting for delivery, and a senior hardware lead in place. We need an engineer who can hit the ground running on firmware and prototyping work, and grow into PCB design and product ownership over time.
Role Overview
- Hands-on firmware development and hardware prototyping across two active IoT product lines
- Work closely with a senior hardware engineer and cross-functional software and EPC teams
- Contribute to products from early development through field deployment and customer delivery
What You Will Do
Edge Gateway
- Develop and maintain firmware for an edge computing gateway that pulls data from on-site equipment (inverters, weather stations, BESS, energy meters) via Modbus RTU / RS485
- Implement and test dynamic MODBUS register mapping and OTA firmware update capability
- Debug and ensure stable RS485/Modbus RTU communications across diverse field conditions
- Support field deployment and commissioning at customer sites
- Work with the software team to integrate device telemetry with the RooftopIQ Asset Management module
Power Logger
- Contribute to the development of a portable three-phase energy metering device with built-in IoT capability
- Work with the ATM90E36 metering IC (SPI interface) for energy measurement and calibration
- Assist with custom PCB prototyping, testing, and iteration under senior engineer guidance
- Support integration with RooftopIQ's Energy Monitoring and Load Profiling module
Hardware Engineering
- Build, test, and debug prototype hardware using electronics test equipment
- Maintain firmware version control, documentation, and testing records
- Support manufacturing preparation activities as products move toward production
- Contribute to establishing hardware development processes and testing frameworks for the team
What We Are Looking For
Must Have
- Degree in Electrical and Electronic Engineering or a closely related discipline
- 1-3 years of experience in embedded systems, hardware design, or electronics engineering (strong fresh graduates with relevant project work considered)
- Firmware development skills in C/C++ for microcontrollers (ESP32, Arduino ecosystem, or similar)
- Working knowledge of communication protocols: RS485, Modbus RTU, SPI, I2C
- Hands-on prototyping and debugging experience with electronics test equipment (oscilloscopes, logic analysers, multimeters)
- Comfortable working in a fast-paced startup environment with direct access to leadership
Good to Have
- Experience with IoT product development, OTA firmware updates, or cloud-connected devices
- Background in energy metering, power electronics, or industrial instrumentation
- Exposure to PCB design tools (KiCad, Altium, or similar) — even academic or personal projects
- Experience with version control (Git) for firmware projects
- Familiarity with field deployment, commissioning, or working with physical installations
Who You Are
- You prefer building things over theorising about them — you are happiest when you have a soldering iron or a debugger in hand
- You are self-directed and comfortable figuring things out without a detailed playbook
- You communicate clearly and proactively flag blockers rather than waiting
- You are motivated by seeing your work deployed in the real world, not just passing on a test bench
Why Join Us
- Work on IoT products with real customers and clear commercial demand — not R&D that never ships
- Learn from a senior hardware engineer and grow your skills across the full hardware development lifecycle
- Be part of a broader product ecosystem (RooftopIQ) with strong software engineering and EPC support
- Direct access to the CEO and significant autonomy in your day-to-day work
- Shape hardware engineering processes and culture from the ground up in a growing company
How To Apply
Send your CV along with examples of hardware projects you have worked on — professional, academic, or personal. We are looking for evidence of hands-on embedded systems capability, from firmware development through to working prototypes.
Job ID: 146830349