Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
AIRDROITECH SDN. BHD. in Malaysia is hiring for an experienced firmware engineer to design, build and maintain firmware for IoT and smart home products. You will work across the full lifecycle from requirements to release, debugging across firmware and hardware, and evolving architectures for scale.
The role emphasizes hands-on hardware bring-up, debugging on resource-constrained MCUs, and collaboration with hardware, QA, product, and manufacturing teams for production-ready solutions.
We build IoT and smart home products that ship to thousands of devices worldwide. You will work across the firmware stack - drivers, application logic, tooling, and production support - on products that run in real homes, not just on the bench.
This is a broad role. You will touch hardware bring-up one week and fleet debugging the next, and you will own the parts of the system you build.
4+ years firmware development, ideally in consumer electronics or IoT
Strong C on resource-constrained MCUs, FreeRTOS or bare-metal
A shipped product - at least one that reached volume manufacturing with your firmware in it, and that you supported after launch
Hardware fluency - reading schematics, serial protocols (UART, SPI, I²C), board bring-up, and working from a datasheet without hand-holding
Debugging instinct - JTAG/SWD, logic analysers, scopes, and the patience to chase a bug that reproduces once a week
Tooling comfort - Git, CMake/Make, Python and bash for the scripts that make development and production work
Wireless connectivity - Wi-Fi, BLE, Zigbee, Thread, or Matter on embedded MCUs
Power optimisation for battery-powered devices
Certification experience (FCC, CE, SIRIM) or work with test houses
Production line bring-up: test fixtures, factory provisioning, yield debugging
Migrating firmware between MCU platforms
Silicon: ESP32, nRF52, STM32
RTOS: FreeRTOS, bare-metal
Cloud: AWS IoT Core, MQTT/TLS
Languages: C, C++, Python, bash
Platforms: Linux and Windows
Tooling: Git, Make, CMake, JTAG/SWD, logic analysers, oscilloscopes
Design, build, and maintain firmware for IoT and smart home products
Work across the full lifecycle - requirements, architecture, implementation, testing, release
Troubleshoot issues that span firmware and hardware, and figure out which side they are on
Improve existing architectures for robustness and scale
Evaluate and migrate between MCU platforms as products evolve
Build internal tools, test rigs, and production scripts
Prototype new features and product concepts
Review code and mentor junior engineers
Work with hardware, QA, product, and manufacturing through to delivery
Write design docs, test procedures, and release notes
Structured code review. Pull requests, agreed coding standards, feedback that is about the code
CI/CD built for embedded. Custom dev environment and build system - you will not spend your first month fighting toolchains
Experienced team. Teammates with 10+ years in embedded who are invested in knowledge sharing
Scale. Thousands of units in homes worldwide. Your bugs are real, and so are your fixes
Robust, stable, scalable firmware in the field
Releases that hit their milestones
Fewer firmware defects and support escalations over time
Hardware, QA, and manufacturing teams who want to work with you again
We represent Polyaire, an Australian market leader expanding its team in Malaysia through AirdroiTech. Headquartered in Adelaide, Polyaire is a national and global wholesale distributor of air-conditioning products with a wide network across Australia. Through AirdroiTech, Polyaire is strengthening its software development presence in Malaysia to support AirTouch; its smart home air-conditioning solution and other in-house business solutions.