DMF Lighting

Firmware Engineer

Job Description

Posted on: 
2026-03-11

Responsibilities

  • Design and develop embedded firmware for networked lighting systems.
  • Engage in the entire application development lifecycle, including defining, coding, testing, and debugging.
  • Research and evaluate new technologies for potential opportunities.
  • Debug and resolve hardware/software issues in MCU-based systems.
  • Build infrastructure to support firmware development and validation.
  • Conduct design reviews and collaborate with other engineers and departments.

Job Requirements

  • Excellent C/C++ programming skills with experience in MCUs and embedded system design.
  • Extensive experience in debugging embedded systems and microcontroller peripherals (I2C, SPI, UART, ADC, DAC).
  • Solid understanding of ARM Cortex microcontrollers and boot loaders.
  • Experience with wireless communication techniques and protocols (Zigbee, Z-Wave, BLE Mesh, etc.).
  • Excellent communication skills.
  • 2+ years of relevant experience.
  • BS or MS Degree in Electrical or Computer Engineering.
Apply now

More job openings