Embedded Firmware Engineer ARM Cortex-M for HVAC IoT

PDS Tech Commercial

Indianapolis (IN)

On-site

USD 87,000 - 124,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical/dental/vision coverage
Life insurance
401K plan
Paid time off & holidays

Job summary

PDS Tech Commercial in Indianapolis, IN is seeking an Embedded Software Engineer to help develop connected HVAC products that are smarter, more secure, and more efficient. You will design, implement, and optimize firmware for ARM Cortex-M based systems, supporting both bare-metal and RTOS environments.

Collaborate with hardware and wireless teams to integrate firmware with devices, enable Z-Wave and sub-GHz protocols, and ensure reliable operation.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • Strong experience developing embedded software in Embedded C.
  • Experience with ARM Cortex-M microcontrollers and bare-metal/RTOS firmware.
  • Proficiency with interrupt-driven architectures and embedded peripherals (UART, SPI, I2C, GPIO, DMA, timers, watchdogs).
  • Experience building bootloaders, firmware update systems, and low-power embedded apps.
  • Experience debugging with J-Link, SWD, GDB, or similar tools.
  • Strong communication and ability to work independently with hardware teams.

Responsibilities

  • Design, develop, and maintain embedded software for ARM Cortex-M based systems.
  • Develop bare-metal and RTOS firmware using Embedded C.
  • Implement and optimize drivers for UART, SPI, I2C, GPIO, DMA, timers, and watchdogs.
  • Design bootloaders, firmware update mechanisms, and low-power applications.
  • Develop and support wireless solutions including Z-Wave and sub-GHz protocols.
  • Collaborate with hardware engineers to integrate firmware with hardware platforms.
  • Debug, troubleshoot, and validate embedded systems using J-Link, SWD, GDB, and other tools.
  • Contribute to secure firmware design, OTA updates, and product reliability.
  • Participate in code reviews, documentation, and continuous improvement.

Skills

Embedded C
ARM Cortex-M
bare-metal/RTOS
interrupt-driven design
bootloaders
debugging with J-Link
GDB
secure firmware

Education

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

Tools

J-Link
SWD
GDB
Silicon Labs EFR32
Gecko SDK
Simplicity Studio
Z-Wave wireless stack

Job description

PDS Tech Commercial in Indianapolis, IN is seeking an Embedded Software Engineer to help develop connected HVAC products that are smarter, more secure, and more efficient. You will design, implement, and optimize firmware for ARM Cortex-M based systems, supporting both bare-metal and RTOS environments.

Collaborate with hardware and wireless teams to integrate firmware with devices, enable Z-Wave and sub-GHz protocols, and ensure reliable operation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Wireless HVAC
Embedded Software Engineer - Wireless HVAC

Torrey Holistics • Indianapolis (IN)

On-site
USD 83,000 - 131,000
Embedded Firmware Engineer for HVAC Connectivity & Wireless
Embedded Firmware Engineer for HVAC Connectivity & Wireless

Accelera • Indianapolis (IN)

On-site
USD 96,000 - 124,000
Embedded Software Engineer
Embedded Software Engineer

Torrey Holistics • Indianapolis (IN)

On-site
USD 83,000 - 131,000
Embedded Software Engineer
Embedded Software Engineer

Accelera • Indianapolis (IN)

On-site
USD 96,000 - 124,000
Embedded Software Engineer
Embedded Software Engineer

PDS Tech Commercial • Indianapolis (IN)

On-site
USD 87,000 - 124,000
Medical/dental/vision coverage
Life insurance
401K plan
+1
Embedded Firmware Engineer: ARM Cortex-M & Wireless
Embedded Firmware Engineer: ARM Cortex-M & Wireless

Russell Tobin • Indianapolis (IN)

On-site
USD 69,000 - 96,000
Healthcare coverage
401(k) retirement savings
Life & disability insurance
+1
Staff Firmware & Embedded Systems Engineer
Staff Firmware & Embedded Systems Engineer

Carrier • Indianapolis (IN)

On-site
USD 120,000 - 180,000
Embedded Firmware Engineer for HVAC & Smart Control Systems
Embedded Firmware Engineer for HVAC & Smart Control Systems

New York Technology Partners • Waller (TX)

On-site
USD 90,000 - 140,000
Senior Embedded Firmware Engineer for HVAC & Smart Controls
Senior Embedded Firmware Engineer for HVAC & Smart Controls

ManpowerGroup Global, Inc. • Waller (TX)

On-site
USD 110,000 - 160,000
Weekly Pay
Medical Plan
Dental Plan
+4
Firmware Engineer II: HVAC IoT & Smart Controls
Firmware Engineer II: HVAC IoT & Smart Controls

Goodman Manufacturing • Town of Texas (WI)

Hybrid
USD 90,000 - 130,000