Embedded Firmware Engineer - Connected HVAC & Wireless

PDS Tech Commercial, Inc.

Indianapolis (IN)

On-site

USD 83,000 - 103,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits

Job summary

PDS Tech Commercial, Inc. is seeking an Embedded Software Engineer to design, develop, and optimize firmware for ARM Cortex-M based HVAC systems in Indianapolis. You will own tasks from concept through production and collaborate with hardware engineers.

The role emphasizes RTOS/bare-metal firmware, peripherals, bootloaders, OTA updates, and secure wireless features (Z-Wave, sub-GHz). Expect hands-on debugging with J-Link, SWD, and GDB, plus code reviews and documentation.

Qualifications

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

Responsibilities

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

Skills

Embedded C
ARM Cortex-M
Interrupt-driven architectures
Strong communication

Education

Bachelor's degree in Computer/EE/CS or related

Tools

J-Link
SWD
GDB
Gecko SDK
Simplicity Studio

Job description

PDS Tech Commercial, Inc. is seeking an Embedded Software Engineer to design, develop, and optimize firmware for ARM Cortex-M based HVAC systems in Indianapolis. You will own tasks from concept through production and collaborate with hardware engineers.

The role emphasizes RTOS/bare-metal firmware, peripherals, bootloaders, OTA updates, and secure wireless features (Z-Wave, sub-GHz). Expect hands-on debugging with J-Link, SWD, and GDB, plus code reviews and documentation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - ADV
Embedded Software Engineer - ADV

PDS Tech Commercial, Inc. • Indianapolis (IN)

On-site
USD 83,000 - 103,000
Medical benefits
Dental benefits
Vision benefits
Wireless Embedded Firmware Engineer (C, ARM Cortex-M)
Wireless Embedded Firmware Engineer (C, ARM Cortex-M)

Russell Tobin • Indianapolis (IN)

On-site
USD 143,270,000 - 200,579,000
Healthcare coverage
401(k) retirement savings
Life & disability insurance
+1
Embedded Wireless Software Engineer - ARM Cortex-M & Z-Wave
Embedded Wireless Software Engineer - ARM Cortex-M & Z-Wave

Belcan Corporation • Indianapolis (IN)

On-site
USD 83,000 - 112,000
Health care
Dental
Vision
+3
Embedded Firmware Engineer — IoT & HVAC Controls
Embedded Firmware Engineer — IoT & HVAC Controls

Carrier • Indiana (PA)

On-site
USD 70,000 - 90,000
Senior Firmware & Embedded Engineer — HVAC Tech Innovator
Senior Firmware & Embedded Engineer — HVAC Tech Innovator

Carrier • Indianapolis (IN)

On-site
USD 79,000 - 158,000
Health benefits
Retirement benefits
Paid time off
+1
Senior Embedded Firmware Engineer – Connected HVACR Systems
Senior Embedded Firmware Engineer – Connected HVACR Systems

Fieldpiece • Orange (CA)

On-site
USD 120,000 - 170,000
Competitive base salary
Annual bonus opportunity
Comprehensive medical, dental, vision
+4
Senior Embedded Firmware Engineer – Connected Tools & IoT
Senior Embedded Firmware Engineer – Connected Tools & IoT

Fieldpiece Instruments • Orange (CA)

Hybrid
USD 140,000 - 210,000
Competitive base salary with annual
Medical, dental, and vision coverage
401(k) with company match
+5
Embedded Software Engineer - MST
Embedded Software Engineer - MST

Belcan Corporation • Indianapolis (IN)

On-site
USD 83,000 - 112,000
Health care
Dental
Vision
+3
Senior Embedded Software / Firmware Engineer
Senior Embedded Software / Firmware Engineer

Carrier • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Embedded Firmware Engineer at Super Recruiter LLC Carrollton, TX
Embedded Firmware Engineer at Super Recruiter LLC Carrollton, TX

Super Recruiter LLC • Carrollton (TX)

On-site
USD 90,000 - 120,000