Wireless Embedded Firmware Engineer (C, ARM Cortex-M)

Russell Tobin

Indianapolis (IN)

On-site

USD 143,270,000 - 200,579,000

Full time

30 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare coverage
401(k) retirement savings
Life & disability insurance
Employee discounts

Job summary

Russell Tobin is seeking an Embedded Software Engineer in Indianapolis, IN to design, develop, and maintain software that runs directly on hardware. You will collaborate with hardware engineers to optimize embedded systems performance and ensure seamless integration.

The role emphasizes hands-on firmware development, low-power techniques, and experience with wireless protocols such as Z-Wave or sub-GHz, with a focus on robust bootloaders and secure updates.

Qualifications

  • Embedded C is mandatory and used across bare-metal and RTOS firmware.
  • Experience with ARM Cortex-M microcontrollers (Cortex-M33).
  • Strong understanding of interrupt-driven architectures and peripheral interfaces (DMA, timers, GPIO, UART, SPI, I2C).
  • Proficiency with debugging tools (J-Link/SWD/GDB) and OTA firmware update processes.

Skills

Embedded C
Bare-metal firmware
RTOS firmware
ARM Cortex-M / M33
Interrupt-driven design
DMA & peripherals
J-Link / SWD / GDB
Low-power firmware
Wireless protocols
OTA updates

Tools

J-Link / SWD / GDB

Job description

Russell Tobin is seeking an Embedded Software Engineer in Indianapolis, IN to design, develop, and maintain software that runs directly on hardware. You will collaborate with hardware engineers to optimize embedded systems performance and ensure seamless integration.

The role emphasizes hands-on firmware development, low-power techniques, and experience with wireless protocols such as Z-Wave or sub-GHz, with a focus on robust bootloaders and secure updates.

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

Similar jobs worth comparing

Embedded Firmware Engineer: Wireless & Z-Wave (ARM)
Embedded Firmware Engineer: Wireless & Z-Wave (ARM)

Russell Tobin • Indianapolis (IN)

On-site
USD 100,000 - 140,000
Healthcare coverage
401(k) retirement plan
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 - 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 Firmware Engineer – Low-Power Wireless (C/RTOS)
Embedded Firmware Engineer – Low-Power Wireless (C/RTOS)

LanceSoft, Inc. • Indianapolis (IN)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Embedded Software Engineer - MST
Embedded Software Engineer - MST

Belcan Corporation • Indianapolis (IN)

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

Blue Signal Search • Denver (CO)

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

Blue-Signal-Search • Denver (CO)

On-site
USD 110,000 - 160,000
Wireless Embedded Firmware Engineer - Real-Time RTOS
Wireless Embedded Firmware Engineer - Real-Time RTOS

Blue Signal Search • Denver (CO)

On-site
USD 90,000 - 120,000
Embedded Firmware Engineer - Real-Time Linux & Hardware
Embedded Firmware Engineer - Real-Time Linux & Hardware

Glassboard • Indianapolis (IN)

On-site
USD 85,000 - 125,000
Healthcare + 401(k)
Parental leave
Professional growth opportunities
+2
Wireless Firmware Engineer - LoRa/Wi-Fi/BLE IoT
Wireless Firmware Engineer - LoRa/Wi-Fi/BLE IoT

Sonicu • Indianapolis (IN)

On-site
USD 80,000 - 100,000