Unified Microsystems logo

Embedded Hardware & Firmware Engineer

Quezon City CPO, PhilippinesFull-timePosted Oct 9, 2026

Job description

Role Overview We are looking for a mid-level Embedded Hardware & Firmware Engineer with hands-on experience developing firmware for microcontroller-based systems. The role focuses on embedded C development , digital interfacing , and connected embedded devices , including systems that communicate via RS485, Ethernet, MQTT and other IoT standards .

PCB design is not a requirement , however the engineer must have a solid understanding of electronics and schematics to support hardware bring-up, debugging, and production support.

Key Responsibilities

Develop and maintain embedded firmware in Embedded C Work with Microchip (PIC / dsPIC) and Atmel / Microchip AVR / ARM microcontrollers Implement and debug digital interfaces : UART / USART SPI I²C GPIO, timers, PWM Integrate MQTT-based communication for telemetry, control, and device status reporting Develop firmware on bare-metal and RTOS-based systems (e.

g. FreeRTOS) Support hardware bring-up , board validation, and field issue troubleshooting Read and interpret schematics, datasheets, and reference designs Work closely with hardware engineers and system architects to resolve hardware/firmware interaction issues Use debugging tools such as JTAG/SWD debuggers, logic analyzers, and oscilloscopes Produce clear technical documentation for firmware behavior, interfaces, and deployment Requirements Required Skills & Experience 3+ years experience in embedded systems or firmware engineering Strong proficiency in Embedded C Experience with Microchip and/or Atmel Microcontrollers Practical understanding of digital electronics and embedded hardware behavior Experience implementing MQTT in embedded devices (publish/subscribe, QoS, reconnect handling) Experience with RTOS concepts (tasks, interrupts, queues, timing, memory constraints) Ability to debug issues spanning hardware, firmware, and communications Comfortable working with constrained systems (CPU, memory, power) Preferred Experience Experience with ARM Cortex-M platforms Familiarity with TCP/IP stacks on embedded devices Exposure to IoT platforms or cloud backend (MQTT brokers, device management) Ability to review PCB schematics/layouts for firmware impact (no design required) Experience with version control (Git)

Description copied from Unified Microsystems's careers page. Read the full posting before you apply.

More jobs at Unified Microsystems

See all openings at Unified Microsystems

Embedded Hardware & Firmware Engineer jobs at other companies