We are looking for a motivated and technically strong Embedded Firmware & Integration Engineer to join our AI-driven energy management development team. You will play a key role in developing a first-in-market NILM (Non-Intrusive Load Monitoring) controller in collaboration with global leader in HVAC systems.
Key Responsibilities
- Develop and maintain embedded system software on ARM-based multicore embedded platforms (e.g. Cortex-A series processors)
- Interface with power monitoring sensors and other hardware via I2C, SPI, UART, ADC
- Implement integration logic between real-time data acquisition, AI module, and control outputs
- Develop and maintain network communication protocols - including MQTT, Modbus TCP, REST API, and WebSocket
- Optimize system performance for edge AI processing (memory, CPU utilization, real-time data flow)
- Support OTA update mechanisms for remote software upgrades
- Collaborate with the System Architect / Integration Lead (Founder) and external ODM partners for hardware / software co-design
- Debug and resolve real-world deployment issues; support field validation and performance tuning for pilot and commercial deployments
Requirements
Degree or Diploma in Electrical / Electronics Engineering, Computer Engineering, or equivalentStrong in C / C++ programming for embedded Linux systemsExperience with Linux-based embedded platforms (ARM-based processors preferred)Familiar with low-level hardware interfaces (UART, SPI, I2C, ADC)Familiar with Linux networking stack and protocol implementation (MQTT, Modbus TCP, REST API, WebSocket)Experience with edge AI integration is a plusGood understanding of performance optimization and real-time data acquisitionComfortable working in startup-style fast-paced environment and collaborating with remote and cross-functional teamsFresh graduates with relevant skills will be considered. Candidates with 1-3 years of hands-on experience in embedded Linux development will have an advantage.Career Growth & Promotion Path
You will work closely with our System Architect / Integration Lead (Founder), who will serve as a mentor during the initial development phases. As you demonstrate increasing ownership and cross-functional understanding, you will have a clear pathway to be promoted to Integration Lead within 1-2 years.
In this expanded role, you will lead the architecture of future platforms, manage ODM and chipmaker collaborations, and mentor junior engineers as the project scales toward commercialization.