Embedded Software Engineer - ADV

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

Engineer the Connected Future of HVAC as an Embedded Software Engineer

Location: Indianapolis, IN | Schedule: 9am to 5pm | Payrate:

Are you passionate about embedded systems and wireless technologies? PDS Tech Commercial is seeking an Embedded Software Engineer to help develop next-generation connected HVAC products that are smarter, more secure, and more efficient.

In this role, you'll design, develop, and optimize embedded firmware for advanced HVAC systems, collaborating with cross-functional engineering teams to deliver reliable, high-performance solutions from concept through production.

What You'll Do
  • 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.
Required Qualifications
What We're Looking For
  • 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
Preferred Qualifications
  • Experience with Silicon Labs EFR32, Gecko SDK, Simplicity Studio, or Silicon Labs wireless stack APIs
  • Hands‑on experience with Z‑Wave, proprietary sub-GHz protocols, mesh networking, or low‑power wireless sensor networks
  • Knowledge of secure boot, firmware signing, encrypted OTA updates, secure pairing, and embedded security best practices
  • Experience with modular firmware architecture, state‑machine design, Git, CI/CD pipelines, and automated testing
  • Familiarity with RF concepts, including antenna performance, RF optimization, EMC/EMI troubleshooting, and wireless certification
  • Experience supporting smart home, HVAC, industrial, or connected IoT products
Pay Details

$65.13 per hour

Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.

Equal Opportunity Employer/Veterans/Disabled

Military connected talent encouraged to apply

To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.pdstech.com/candidate-privacy

Requirements

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance
Massachusetts Candidates Only

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

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

Similar jobs worth comparing

Embedded Software Engineer - MST
Embedded Software Engineer - MST

Russell Tobin • Indianapolis (IN)

On-site
USD 143,270,000 - 200,579,000
Healthcare coverage
401(k) retirement savings
Life & disability insurance
+1
Embedded Software Engineer - MST
Embedded Software Engineer - MST

Belcan Corporation • Indianapolis (IN)

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

Actalent • Minneapolis (MN)

On-site
USD 69,000 - 96,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+2
Embedded Firmware Engineer - Connected HVAC & Wireless
Embedded Firmware Engineer - Connected HVAC & Wireless

PDS Tech Commercial, Inc. • Indianapolis (IN)

On-site
USD 83,000 - 103,000
Medical benefits
Dental benefits
Vision benefits
Embedded Software Engineer (Active Clearance Required)
Embedded Software Engineer (Active Clearance Required)

TEKsystems • United States

On-site
USD 62,000 - 103,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+4
Sr. Engineer, Firmware & Embedded Software
Sr. Engineer, Firmware & Embedded Software

Carrier • Indianapolis (IN)

On-site
USD 79,000 - 158,000
Health benefits
Retirement benefits
Paid time off
+1
Embedded Software Engineer (Active Clearance Required)
Embedded Software Engineer (Active Clearance Required)

TEKsystems • Redondo Beach (CA)

On-site
USD 62,000 - 103,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Greenville (WI)

On-site
USD 79,000 - 112,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+4
Staff Engineer, Firmware & Embedded Software
Staff Engineer, Firmware & Embedded Software

Carrier • Indianapolis (IN)

On-site
USD 96,000 - 192,000
Health Care Benefits
Retirement Benefits
Paid vacation and leave
+3
Embedded Software Engineer
Embedded Software Engineer

Russell Tobin • Indianapolis (IN)

On-site
USD 100,000 - 140,000
Healthcare coverage
401(k) retirement plan
Life & disability insurance
+1