Senior Embedded Firmware Engineer - Cinema Lighting & Power

SmallHD

Cary (NC)

On-site

USD 110,000 - 140,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental, and vision insurance
401(k) with company match
Paid time off and holidays

Job summary

SmallHD is seeking an experienced Embedded Firmware Engineer III to develop firmware for professional battery, power, and LED lighting products. You will design and release production-quality firmware from concept through validation, collaborating with hardware, software, product management, and test teams.

You'll implement battery management, lighting-control protocols (DMX512, Art-Net, sACN), wireless provisioning, and secure MQTT connectivity on ARM Cortex-M platforms.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (or equivalent professional experience).
  • 5+ years of embedded firmware development experience with commercial hardware products.
  • Advanced programming experience using Embedded C.
  • Strong experience developing firmware for ARM Cortex-M microcontrollers.
  • Experience with real-time operating systems such as ThreadX or FreeRTOS.
  • Experience with: Hardware bring-up, Embedded debugging, Device drivers, Communication protocols.
  • Working knowledge of: Git, CMake, GNU Arm Embedded Toolchain, CI/CD practices.
  • Ability to interpret electrical schematics and troubleshoot hardware/firmware interactions.
  • Experience writing maintainable, well-documented production firmware.
  • Strong analytical, problem-solving, communication, and collaboration skills.

Responsibilities

  • Design, develop, test, document, and maintain embedded firmware for battery, power, and professional LED lighting products.
  • Develop bootloader and application firmware for ARM Cortex-M microcontrollers.
  • Create reusable embedded C libraries with appropriate unit tests and documentation.
  • Develop production-ready embedded software throughout the entire product lifecycle.
  • Perform board bring-up and on-target debugging.
  • Troubleshoot firmware using schematics, oscilloscopes, logic analyzers, and JTAG/SWD debugging tools.
  • Develop low-level device drivers and hardware interfaces.
  • Implement battery-management functionality including SOC, SOH, coulomb counting, cell balancing, SBS.
  • Develop firmware supporting professional lighting-control protocols (DMX512, RDM, CRMX, Art-Net, sACN).
  • Bluetooth LE and Wi-Fi provisioning; secure MQTT cloud connectivity.
  • Develop embedded communications (SMBus/I2C, UART, SPI, Modbus, TCP/UDP).
  • Plan and execute structured verification and regression testing.
  • Conduct battery lifecycle, thermal, and load testing.
  • Develop Python tools for test automation, data collection, calibration, engineering analysis.
  • Support firmware releases and manufacturing; assist regulatory testing; troubleshoot field issues.

Skills

Embedded C
ARM Cortex-M
RTOS (ThreadX/FreeRTOS)
Embedded debugging
Hardware bring-up
Device drivers
Communication protocols
Git
CMake
GNU Arm Embedded Toolchain
CI/CD practices

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

Tools

Segger J-Link
J-Flash
Ozone
Doxygen
GUIX
GUIX Studio

Job description

SmallHD is seeking an experienced Embedded Firmware Engineer III to develop firmware for professional battery, power, and LED lighting products. You will design and release production-quality firmware from concept through validation, collaborating with hardware, software, product management, and test teams.

You'll implement battery management, lighting-control protocols (DMX512, Art-Net, sACN), wireless provisioning, and secure MQTT connectivity on ARM Cortex-M platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer - ARM, Battery & Lighting
Senior Embedded Firmware Engineer - ARM, Battery & Lighting

Videndum plc • MacGregor Park (NC)

On-site
USD 100,000 - 150,000
Competitive salary
Health, dental, and vision insurance
401(k) with company match
+3
Embedded Firmware Engineer III
Embedded Firmware Engineer III

SmallHD • Cary (NC)

On-site
USD 110,000 - 140,000
Health, dental, and vision insurance
401(k) with company match
Paid time off and holidays
Embedded Firmware Engineer III
Embedded Firmware Engineer III

Videndum plc • Cary (NC)

On-site
USD 120,000 - 150,000
Competitive salary
Health, dental, vision insurance
401(k) with company match
+1
Embedded Firmware Engineer III
Embedded Firmware Engineer III

Videndum plc • MacGregor Park (NC)

On-site
USD 100,000 - 150,000
Competitive salary
Health, dental, and vision insurance
401(k) with company match
+3
Senior Embedded Firmware Engineer - ARM, Battery & Lighting
Senior Embedded Firmware Engineer - ARM, Battery & Lighting

Videndum plc • Cary (NC)

On-site
USD 120,000 - 150,000
Competitive salary
Health, dental, vision insurance
401(k) with company match
+1
Senior Embedded Engineer
Senior Embedded Engineer

DMF Lighting • Carson (CA)

On-site
USD 170,000 - 250,000
Senior Embedded Firmware Engineer - Lighting & IoT
Senior Embedded Firmware Engineer - Lighting & IoT

Actalent • City of Syracuse (NY)

On-site
USD 140,000 - 164,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Cindavi • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Competitive compensation
401(k) with company match
PTO and paid holidays
+1
Embedded Software Engineer
Embedded Software Engineer

Cindavi • Milwaukee (WI)

On-site
USD 80,000 - 120,000
401(k) with company match
PTO, Sick/Personal time, and 11 paid holidays
Profit-sharing plan
+1
Embedded Firmware Engineer II for High-Performance Lighting
Embedded Firmware Engineer II for High-Performance Lighting

Cindavi • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Competitive compensation
401(k) with company match
PTO and paid holidays
+2