Unified Microsystems logo
Unified MicrosystemsPosted 4 months ago

Embedded Hardware & Firmware Engineer

On-siteCentral, National Capital Region, Republic of the Philippines

Full TimeMid LevelSmall

Job Summary

Develop and maintain embedded firmware in Embedded C for Microchip and Atmel microcontrollers, implementing digital interfaces including UART, SPI, I2C, and GPIO. Integrate MQTT-based communication for telemetry and device status reporting on bare-metal and RTOS systems like FreeRTOS. Support hardware bring-up, board validation, and field troubleshooting by reading schematics and using JTAG, logic analyzers, and oscilloscopes. Collaborate with hardware engineers to resolve firmware interaction issues and produce technical documentation for deployment. Requires 3+ years of embedded experience and proficiency in Embedded C.

Required Qualifications

  • 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)

Desired Qualifications

  • 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)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce