Senior Embedded Firmware Engineer - ARM, Battery & Lighting

Videndum plc

MacGregor Park (NC)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Health, dental, and vision insurance
401(k) with company match
Paid time off and holidays
Collaborative engineering environment
Opportunities for growth

Job summary

Videndum plc is seeking an experienced Embedded Firmware Engineer III to design, implement and test firmware for professional battery, power, and LED lighting products used in cinema, broadcast, and content creation. You will work across hardware, software and test teams from concept through production to deliver robust firmware.

The role emphasizes solid Embedded C, ARM Cortex‑M experience, real-time OS familiarity, and strong debugging skills for end-to-end product lifecycles.

Qualifications

  • Bachelor's degree or equivalent professional experience in a related technical field.
  • 5+ years of embedded firmware development experience with commercial hardware products.
  • Advanced programming in Embedded C.
  • Strong experience with ARM Cortex‑M microcontrollers.
  • Experience with RTOS such as ThreadX or FreeRTOS.
  • Experience with hardware bring-up, embedded debugging, device drivers, and communication protocols.
  • Familiarity with Git, CMake, GNU Arm toolchain, and CI/CD practices.
  • Ability to read schematics and troubleshoot hardware/firmware interactions.
  • Experience writing maintainable, well-documented firmware and collaborating across teams.

Responsibilities

  • Design, develop, test, document, and maintain embedded firmware for battery, power, and LED lighting products.
  • Develop bootloader and application firmware for ARM Cortex‑M microcontrollers.
  • Create reusable embedded C libraries with unit tests and documentation.
  • Develop production‑quality firmware across the product lifecycle.
  • Perform board bring‑up and on‑target debugging.
  • Troubleshoot firmware using schematics, oscilloscopes, logic analyzers, and JTAG/SWD tools.
  • Develop low‑level device drivers and hardware interfaces.
  • Develop firmware for DMX512, RDM, CRMX, Art‑Net, sACN, Bluetooth LE and Wi‑Fi provisioning, and MQTT cloud connectivity.
  • Plan and conduct structured verification and regression testing; conduct battery lifecycle, thermal, and load testing.
  • Develop Python tools for test automation, data collection, calibration and engineering analysis.
  • Support firmware releases and manufacturing; assist with regulatory testing; troubleshoot field issues.
  • Collaborate across engineering teams throughout product development.

Skills

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

Education

Bachelor's degree in Electrical/Computer Engineering or Computer Science

Tools

Git
CMake
GNU Arm Embedded Toolchain
CI/CD tooling
Segger J-Link
J-Flash

Job description

Videndum plc is seeking an experienced Embedded Firmware Engineer III to design, implement and test firmware for professional battery, power, and LED lighting products used in cinema, broadcast, and content creation. You will work across hardware, software and test teams from concept through production to deliver robust firmware.

The role emphasizes solid Embedded C, ARM Cortex‑M experience, real-time OS familiarity, and strong debugging skills for end-to-end product lifecycles.

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

Similar jobs worth comparing

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
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
Senior Embedded Engineer
Senior Embedded Engineer

DMF Lighting • Carson (CA)

On-site
USD 170,000 - 250,000
Embedded Firmware Engineer II — High-Performance Lighting
Embedded Firmware Engineer II — High-Performance Lighting

Cindavi • Dubuque (IA)

On-site
USD 85,000 - 120,000
401(k) with company match
PTO, Sick/Personal time, and 11 paid holidays
Tuition reimbursement & scholarship opportunities
+1
Remote Embedded Firmware Engineer — Real-Time & IoT
Remote Embedded Firmware Engineer — Real-Time & IoT

Embedded Shishya • Northern (KY)

Hybrid
USD 130,000 - 195,000
Embedded Firmware Engineer II Remote-Optional ARM Cortex
Embedded Firmware Engineer II Remote-Optional ARM Cortex

SoundOff Signal • Hudsonville (MI)

Hybrid
USD 85,000 - 110,000
Embedded Software Engineer II - Linux/ARM/C for Video
Embedded Software Engineer II - Linux/ARM/C for Video

SmallHD • Cary (NC)

On-site
USD 110,000 - 150,000
Health Insurance
401(k) Matching
Fun events throughout the year
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

Cinergy Technology Inc • Austin (TX)

On-site
USD 85,000 - 120,000
Embedded Firmware Engineer — Power Systems
Embedded Firmware Engineer — Power Systems

Advanced Energy Management Limited • Eden Prairie (MN)

On-site
USD 75,000 - 105,000
Company 401(k) matching
Health insurance
Paid time off
+1