Remote Firmware Engineer, Energy IoT & Field Devices

WCL Group

Boston (MA)

Remote

USD 51,000 - 72,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

WCL Group is seeking a Firmware Engineer for remote work in the United States. The role focuses on maintaining firmware for four proprietary hardware devices used in Demand Response, with emphasis on reliability and long lifecycle support.

You will work on low-power microcontroller systems, integrate with UART/SPI/I2C protocols, and collaborate with hardware and field teams to ensure secure and scalable firmware updates.

Qualifications

  • 2-5 years of embedded firmware development experience.
  • Experience maintaining legacy code and fielded devices.
  • Proficient in C/C++, Python, and Linux shell scripting.
  • Familiarity with secure firmware design or industrial protocols is beneficial.

Responsibilities

  • Maintain and enhance embedded firmware for low-power microcontroller-based systems.
  • Analyze, debug, and resolve field-reported issues, ensuring reliability and uptime.
  • Modify and extend legacy codebases with minimal documentation.
  • Collaborate with electrical engineers to support device-level debugging and testing.
  • Work with digital I/O, relays, KYZ pulse counting, analog inputs, and related interfaces.
  • Use debuggers, oscilloscopes, and logic analyzers to diagnose issues.
  • Integrate serial protocols (UART, RS-232, RS-485, SPI, I2C).
  • Support cellular modem communications using AT commands.
  • Maintain and optimize firmware for reliable data transmission from field-deployed units.
  • Support satellite module integration for remote telemetry.
  • Participate in long-term product sustainment and backward compatibility.

Skills

Embedded firmware
C/C++
Python
Linux shell

Education

Bachelor's in Electrical/Computer Eng

Tools

Cross-compile toolchains
Yocto
Embedded Linux
Debuggers
Oscilloscopes
Logic analyzers
Serial protocols (UART/RS-232/RS-485/SPI/I2C)

Job description

WCL Group is seeking a Firmware Engineer for remote work in the United States. The role focuses on maintaining firmware for four proprietary hardware devices used in Demand Response, with emphasis on reliability and long lifecycle support.

You will work on low-power microcontroller systems, integrate with UART/SPI/I2C protocols, and collaborate with hardware and field teams to ensure secure and scalable firmware updates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

WCL Group • Boston (MA)

Remote
USD 51,000 - 72,000
Firmware Engineer
Firmware Engineer

WCL Group • United States

Remote
USD 52,000 - 70,000
Senior Firmware Engineer — Wireless Energy & IoT
Senior Firmware Engineer — Wireless Energy & IoT

Lunar Energy • San Francisco (CA)

On-site
USD 120,000 - 175,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Firmware Engineer - Embedded IoT for Smart Energy (Hybrid)
Firmware Engineer - Embedded IoT for Smart Energy (Hybrid)

Locusview • Washington

Hybrid
USD 60,000 - 115,000
Hybrid work schedule
Paid vacation
401k matching
+1
Firmware Engineer - Hybrid, Build Embedded IoT for Energy
Firmware Engineer - Hybrid, Build Embedded IoT for Energy

Itron, Inc. • West Union (SC)

On-site
USD 60,000 - 115,000
Hybrid work schedule
401k matching
Paid vacation
+1
Senior Firmware Engineer - Wireless IoT, Equity Eligible
Senior Firmware Engineer - Wireless IoT, Equity Eligible

Lunar Energy • Mountain View (CA)

On-site
USD 120,000 - 175,000
Medical, dental, and vision insurance
Flexible PTO + 10 holidays
401(k) plan
+3
Embedded Firmware Engineer – Low-Power IoT
Embedded Firmware Engineer – Low-Power IoT

LER TechForce, LLC. • Indianapolis (IN)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer - C/C++, RTOS, Hybrid Schedule
Embedded Firmware Engineer - C/C++, RTOS, Hybrid Schedule

Urbint • United States

Hybrid
USD 60,000 - 115,000
Hybrid work schedule
401k matching
Employee stock purchase program
+2
Staff Firmware Engineer - Embedded & Cloud Connectivity
Staff Firmware Engineer - Embedded & Cloud Connectivity

Copper • Berkeley (CA)

Hybrid
USD 182,000 - 210,000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000