← All Jobs
Mar 26, 2026

Firmware Engineer

Apply Now
RAB Lighting, Inc. is seeking a full-time Firmware Engineer responsible for writing production-grade, professional C/C++ firmware for TI microcontrollers. The engineer will consult on, design, and maintain network protocols while collaborating with electrical engineers and software developers to produce functioning devices in a networked system. Responsibilities - Responsible for writing production-grade, professional C/C++ firmware for TI microcontrollers - Consult on, design, and maintain network protocols - Implement product requirements and propose specifications - Work with electrical engineers and software developers to produce and test functioning devices in a networked system - Maintain firmware documentation and release notes - Work in C/C++ firmware development - Utilize knowledge of C/C++ software development, serial communication, embedded state machines, and software development lifecycle - Work with ZigBee mesh networking - Implement GIT versioning and best practices - 10% domestic/international travel required to visit factory and review and troubleshoot production issues Skills - Master's degree or equivalent in Computer Science, Computer Engineering, or related field - 6 months of related experience as an engineer - Experience writing production-grade, professional C/C++ firmware for TI microcontrollers - Experience implementing GIT versioning and best practices - Experience producing and testing functioning devices in a networked system - Experience working in C/C++ firmware development - Experience working with ZigBee mesh networking Company Overview - RAB Lighting is a light manufacturing company that offers LED lighting and controls products. It was founded in 1946, and is headquartered in Northvale, New Jersey, USA, with a workforce of 501-1000 employees. Its website is https://www.rablighting.com.