Firmware Engineering

Crestron Electronics Inc.

Rockleigh (NJ)

On-site

USD 110,000 - 140,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Crestron Electronics Inc. is seeking a Firmware Engineer for our Rockleigh campus to help develop firmware for lighting and environmental control products.

You will own the firmware lifecycle from concept to testing, collaborating with hardware engineers and other developers. You’ll bring hands-on experience with embedded systems, C/C++, and microcontrollers, and you’ll contribute to design reviews, board bring-up, DVT tests, and documentation to ensure high quality and reliable product

Qualifications

  • At least 3 years of hands-on embedded firmware development experience.
  • Strong C/C++ programming skills and deep understanding of microcontroller architectures.
  • Proven ability to diagnose and solve complex system-level problems.
  • Good communication skills – explain technical concepts clearly, verbally and in writing.
  • Proactive, self-motivated and able to deliver quality work in a fast-paced environment.

Responsibilities

  • Take ownership of the complete firmware lifecycle for new and existing products.
  • Review and revise product requirements for firmware feasibility and clarity.
  • Design, develop, and debug firmware for embedded systems (lighting and environmental lines).
  • Collaborate with hardware engineers to integrate firmware and troubleshoot issues.
  • Assist with board bring-up and lead firmware-centric DVT and real-time debugging tests.
  • Create clear design specifications and test procedures; document thoroughly.
  • Support products to meet quality standards and customer expectations.

Skills

C/C++ programming
Embedded systems
Microcontroller architectures
Debugging
System testing
Communication skills

Tools

FreeRTOS
Ethernet
Bluetooth
Zigbee

Job description

Our Lighting Group is growing, and we're looking for a Firmware Engineer to dive in and help us build the next generation of our lighting and environmental control products. This role requires your presence at our Rockleigh campus for at least 3 days a week to facilitate hands-on testing and collaboration. If you enjoy tackling complex embedded challenges and want to see your work directly impact innovative products like advanced thermostats, keypads, smart shades, and system controllers, this is for you. We need an engineer who isn't afraid to get their hands dirty, solve tough problems, and can work independently and collaborate effectively to get things done.

What You'll Be Doing

You’ll be a key player in our firmware development team, at first learning from our subject matter experts, then taking ownership of the complete firmware lifecycle for new and existing products. This means:

  • Helping to review and revise product requirements to ensure technical feasibility and clarity from a firmware perspective.

  • Designing, developing, and debugging firmware for our embedded systems, focusing on our Lighting and Environmental product lines (primarily thermostats, keypads, shades, and controllers).

  • Collaborating closely with hardware engineers and other developers to integrate firmware and troubleshoot system-level issues.

  • Assisting hardware engineers with new board bring-up, then taking the lead on implementing and running firmware-centric design verification tests (DVT) and performing real-time debugging.

  • Creating clear technical documentation including design specifications and test procedures.

  • Supporting the products you help create, ensuring they meet our quality standards and customer expectations.

What You'll Bring:

We're looking for someone who can be productive quickly. You'll need.

  • At least 3 years of hands-on embedded firmware development experience, covering all phases from initial board bring-up support and DVT to real-time debugging and system testing.

  • Strong C/C++ programming skills and a deep understanding of microcontroller architectures.

  • Proven ability to diagnose and solve complex system-level problem.

  • Good communication skills – you can explain technical concepts clearly, both verbally and in writing.

  • A proactive, self-motivated approach with a commitment to delivering quality work. You thrive in a team and can adapt to a fast-paced development cycle.

Bonus Points if You Have Experience With:

These skills aren't mandatory, but they'll help you make an even bigger impact:

  • Matter/Thread connectivity (including commissioning and device interoperability). Important!

  • Control Theory (e.g., PID controllers, loop filters)

  • Real-Time Operating Systems (RTOS) – FreeRTOS is a significant plus

  • Communication protocols such as Ethernet, Bluetooth (BLE), 802.15.4/Mesh (e.g., Zigbee).

  • Modern embedded security protocols and best practices.

  • Lighting control systems and DALI technology.

  • Common peripheral interfaces like UART, I2C, SPI, and USB.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer - Lighting & Environmental
Embedded Firmware Engineer - Lighting & Environmental

Crestron Electronics Inc. • Rockleigh (NJ)

On-site
USD 110,000 - 140,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Legrand, North America • City of Syracuse (NY)

On-site
USD 110,000 - 150,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
Firmware Engineer
Firmware Engineer

Cindavi • Minneapolis (MN)

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

Thisiscny • City of Syracuse (NY)

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

Cindavi • United States

On-site
USD 80,000 - 110,000
401(k) with company match
PTO and paid holidays
Profit-sharing plan
+1
Firmware Engineer
Firmware Engineer

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
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
Firmware Engineer
Firmware Engineer

Cindavi • Appleton (WI), Oshkosh (WI), Neenah (WI)

On-site
USD 90,000 - 120,000
401(k) with company match
PTO