DMF Lighting

Senior Embedded Engineer

Job Description

Posted on: 
2026-05-01

Responsibilities

  • Lead the design and development of embedded firmware for networked lighting systems.
  • Be hands-on in the entire application development lifecycle, focusing on defining, coding, testing, debugging, and supporting features.
  • Research and evaluate new technologies and identify opportunities to capitalize on them.
  • Debug and fix hardware/software issues in MCU-based systems.
  • Create clear engineering specifications and documentation in collaboration with other discipline leads.
  • Scale up development capabilities using third-party consultants and overseas resources.
  • Manage and mentor other firmware engineering resources.

Job Requirements

  • Excellent C/C++ programming skills with experience in MCUs and embedded system design and development.
  • Extensive experience in debugging embedded systems and microcontroller peripherals.
  • Solid understanding of ARM Cortex microcontrollers and configuration of boot loaders and SW interfaces.
  • Desirable experience with wireless communication techniques and associated protocols.
  • Knowledge of networking connectivity protocols such as TCP/IP and MQTT.
  • Experience with JIRA or other issue tracking software.
  • BS or MS Degree in Electrical or Computer Engineering with 5+ years of experience.
Apply now

More job openings