Embedded Firmware Engineer for Connected HVAC and Wireless

PDS Tech, Inc.

Indianapolis (IN)

On-site

USD 89,000 - 127,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
Short-term disability
401K plan
Commuter benefits
Paid leave
Holiday pay

Job summary

PDS Tech Commercial in Indianapolis, IN is seeking an Embedded Software Engineer to design, develop, and optimize firmware for connected HVAC systems. You will work with cross‑functional teams to deliver high‑reliability, secure, low‑power solutions from concept through production.

The role emphasizes ARM Cortex‑M based embedded systems, bare‑metal and RTOS firmware, and drivers for UART/SPI/I2C/GPIO/DMA. Strong debugging and wireless experience with Z‑Wave or sub‑GHz protocols is preferred.

Qualifications

  • Bachelor’s degree or equivalent experience in a related field.
  • Strong Embedded C experience with ARM Cortex‑M microcontrollers.
  • Experience with bare‑metal and RTOS firmware and debugging tools.

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 and firmware update mechanisms for low‑power devices.
  • Develop wireless solutions including Z‑Wave and sub‑GHz protocols.
  • Collaborate with hardware engineers to integrate firmware with hardware.
  • Debug, troubleshoot, and validate embedded systems with J‑Link, SWD, GDB and related tools.
  • Contribute to secure firmware design and OTA updates; participate in code reviews.

Skills

Embedded C
ARM Cortex-M
RTOS and bare-metal FW
Peripheral interfaces (UART SPI I2C GO

Education

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

Tools

J-Link
SWD
GDB

Job description

PDS Tech Commercial in Indianapolis, IN is seeking an Embedded Software Engineer to design, develop, and optimize firmware for connected HVAC systems. You will work with cross‑functional teams to deliver high‑reliability, secure, low‑power solutions from concept through production.

The role emphasizes ARM Cortex‑M based embedded systems, bare‑metal and RTOS firmware, and drivers for UART/SPI/I2C/GPIO/DMA. Strong debugging and wireless experience with Z‑Wave or sub‑GHz protocols is preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

PDS • Indianapolis (IN)

On-site
USD 89,000 - 127,000
Medical insurance
Dental insurance
Vision insurance
+6
Wireless Embedded Firmware Engineer (C, ARM, Z-Wave)
Wireless Embedded Firmware Engineer (C, ARM, Z-Wave)

Indotronix Avani Group • Indianapolis (IN)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Indotronix Avani Group • Indianapolis (IN)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Architect - IoT & Cloud
Senior Embedded Firmware Architect - IoT & Cloud

C01 Carrier Corporation • Indiana

On-site
USD 79,000 - 158,000
Health care benefits
Wellness incentives
Retirement benefits
+3
Embedded Firmware Engineer - HVAC & Smart Home Systems
Embedded Firmware Engineer - HVAC & Smart Home Systems

Daikin Group • Waller (TX)

On-site
USD 85,000 - 120,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
Embedded Firmware Engineer (C) — Microcontroller Expert + Relocation Help
Embedded Firmware Engineer (C) — Microcontroller Expert + Relocation Help

Management Performance Associates • City of Syracuse (NY)

On-site
USD 85,000 - 115,000
Relocation reimbursement up to $5,000
Embedded Firmware Engineer (C) — HVAC Controls
Embedded Firmware Engineer (C) — HVAC Controls

iLocatum • City of Syracuse (NY)

On-site
USD 85,000 - 115,000
Relocation reimbursement up to $5,000
Senior Embedded Firmware Engineer - Zephyr & Modbus Expert
Senior Embedded Firmware Engineer - Zephyr & Modbus Expert

Capgemini Engineering • Waller (TX)

On-site
USD 73,000 - 174,000
Firmware Engineer 841829
Firmware Engineer 841829

Capstone Search Advisors • Berlin (CT)

On-site
USD 90,000 - 140,000