×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer III - Vitec Videocom

Job in Cary, Wake County, North Carolina, 27518, USA
Listing for: Polluxa, Inc.
Full Time position
Listed on 2026-09-07
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 110000 - 150000 USD Yearly USD 110000.00 150000.00 YEAR
Job Description & How to Apply Below

Embedded Firmware Engineer III Position Summary

We are seeking an experienced Embedded Firmware Engineer III to develop embedded firmware for professional battery, power, and LED lighting products used throughout the cinema, broadcast, photography, and content creation industries.

In this role, you will design and develop production-quality firmware from concept through release, working closely with electrical, mechanical, software, product management, and test engineering teams. You'll play a key role in developing battery management systems, lighting controls, wireless connectivity, embedded communications, automated testing, and manufacturing support for commercial hardware products.

This is an excellent opportunity for a hands-on engineer who enjoys solving complex embedded systems challenges while contributing to products trusted by professional filmmakers and broadcasters worldwide.

What You'll Do Embedded Firmware Development

Design, develop, test, document, and maintain embedded firmware for battery, power, and professional LED lighting products.

Develop boot loader 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.

Hardware Integration & Debugging

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.

Battery Management Systems

Implement battery-management functionality including:

  • State of Charge (SOC)
  • State of Health (SOH)
  • Coulomb counting
  • Cell balancing
  • Smart Battery Specification (SBS)
Lighting & Connectivity

Develop firmware supporting professional lighting-control protocols including:

  • DMX
    512
  • RDM
  • CRMX
  • Art-Net
  • sACN

Implement Bluetooth LE and Wi‑Fi provisioning.

Develop secure MQTT‑based cloud connectivity.

Communications & Embedded Systems

Develop and maintain embedded communications using:

  • SMBus / I²C
  • UART
  • SPI
  • Modbus
  • TCP/UDP sockets
Testing & Validation

Plan and execute structured verification and regression testing.

Conduct battery lifecycle, thermal, and load testing.

Python Tools

Develop Python tools for:

  • Test automation
  • Data collection
  • Calibration
  • Engineering analysis
Product Support

Support firmware releases and manufacturing.

Assist with regulatory testing.

Troubleshoot field issues and customer‑reported problems.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary