Search by job, company or skills

Unified Microsystems

Embedded Hardware & Firmware Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146762141

Similar Jobs