Embedded Software Engineer

Russell Tobin

Indianapolis (IN)

On-site

USD 95,000 - 100,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

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 for an onsite, 1-year contract in Indianapolis, IN. The role focuses on designing, developing, debugging, and maintaining embedded firmware for hardware-based systems, closely coordinating with hardware engineering teams to ensure performance and reliability.

Requirements include hands-on Embedded C, bare-metal/RTOS development, ARM Cortex-M microcontrollers, and strong debugging skills. Knowledge of Z-Wave or wireless protocols is a plus.

Qualifications

  • Experience with embedded firmware in C for hardware systems.
  • Hands-on with bare-metal and RTOS-based development.
  • Experience on ARM Cortex-M microcontrollers.
  • Familiar with DMA, timers, UART, SPI, I2C, GPIO and related peripherals.
  • Bootloader development and firmware update mechanisms.
  • Proficient in debugging with J-Link, SWD and GDB.
  • Focus on low-power firmware design and optimization.

Responsibilities

  • Design, develop, debug and maintain embedded firmware for hardware-based systems.
  • Collaborate with hardware engineering teams to ensure seamless integration, reliability, and performance.

Skills

Embedded C
Bare-metal/RTOS
ARM Cortex-M
DMA & peripherals
Bootloader development
Debugging with J-Link
Low-power firmware

Tools

Silicon Labs Simplicity Studio
Gecko SDK
Zniffer packet analysis
PTI packet tracing

Job description

Embedded Software Engineer

Contract (1 Year + Possible extension or FTE)

Indianapolis, IN (Onsite)

Pay Rate- $68.97- 72.94 an hour on W2

Job Description:

The Embedded Software Engineer will design, develop, debug, and maintain embedded firmware for hardware-based systems, working closely with hardware engineering teams to ensure seamless integration, reliability, and performance.

Key Technical Requirements (Mandatory)
  • Strong hands-on experience with Embedded C.
  • Experience with bare-metal and RTOS-based firmware development.
  • ARM Cortex-M microcontrollers and interrupt-driven architectures.
  • Hands-on experience with DMA, timers, watchdogs, GPIO, UART, SPI, and I2C.
  • Bootloader development and firmware update mechanisms.
  • Debugging using J-Link, SWD, and GDB.
  • Low-power firmware design and optimization.
Wireless Protocol Expertise (Strongly Preferred)
  • Experience with Z-Wave, proprietary sub-GHz protocols, and mesh networking.
  • Low-power wireless sensor networks and RF coexistence.
  • Wireless OTA firmware updates.
  • Familiarity with Z-Wave 700/800 series, SmartStart, and S2 security.
Security Skills (Preferred)
  • Secure boot, firmware signing, and key provisioning.
  • Encrypted OTA updates and secure pairing/authentication.
  • Replay protection and secure credential storage.
Development Tools & Additional Skills (Good to Have)
  • Silicon Labs Simplicity Studio and Gecko SDK.
  • Silicon Labs wireless stack APIs.
  • Zniffer packet analysis and PTI packet tracing.
  • Modular firmware architecture, state-machine design, and event-driven systems.
  • Hardware abstraction layers (HAL).
  • Git workflows, firmware CI/CD, and automated testing.
  • Strong technical documentation practices.

#RTA

For workers in the United States, PrideGlobal and it's affiliates offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, pet insurance and employee discounts with preferred vendors.

Equal Employment Opportunity

PrideGlobal and it's affiliates are an equal opportunity employer. We do not discriminate on the basis of the race, religious creed, color, national origin, ancestry, physical disability, mental disability, reproductive health decision making, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other characteristic protected by applicable federal, state, or local law.

Fair Chance Employment

PrideGlobal and it's affiliates are a Fair Chance employer. We consider all qualified applicants, including those with criminal histories, in a manner consistent with applicable state and local Fair Chance laws and ordinances, including, the California Fair Chance Act and all applicable local Fair Chance ordinances.

Accommodations

We are committed to providing reasonable accommodations to applicants and employees with disabilities. If you require a reasonable accommodation to participate in the application or interview process, or to perform the essential functions of this role, please contact us.

Only applicable for San Francisco Candidates

Under the San Francisco Lactation in the Workplace Ordinance, we will provide written notice of lactation accommodation rights, and this notice will automatically be given upon hiring, any inquiry of parental leave or lactation accommodation.

Only applicable for Kentucky positions

For this type of employment, state law requires a criminal record check as a condition of employment. This applies to direct care staff (Examples: RN, LPN, Nurse Aides, Therapists) referred to Kentucky nursing facilities, assisted living communities, or long-term care facilities, in accordance with KRS 216.793.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technician III
Technician III

Pride Global • Sunnyvale (CA)

On-site
USD 55,000 - 62,000
Healthcare coverage
401(k) retirement plan
Life & disability insurance
+2
Program Manager I
Program Manager I

Pride Global • Sunnyvale (CA)

Hybrid
USD 104,000 - 108,000
Technical Program Manager - Wilmington, MA (Onsite)
Technical Program Manager - Wilmington, MA (Onsite)

Russell Tobin • Wilmington (MA)

On-site
USD 103,000 - 110,000
Software Development Engineer
Software Development Engineer

Russell Tobin • San Diego (CA)

Remote
USD 69,000 - 95,000
Healthcare coverage
401(k) retirement savings
Employee discounts
Lead Engineer, Software Systems Engineering
Lead Engineer, Software Systems Engineering

Russell Tobin • Tampa (FL)

Hybrid
USD 135,000 - 156,000
Comprehensive healthcare coverage
401(k) retirement savings
Life & disability insurance
+4
Technician III
Technician III

Russell Tobin • Sunnyvale (CA)

On-site
USD 55,000 - 62,000
Quality Engineer IV
Quality Engineer IV

Pride Global • Sunnyvale (CA)

Hybrid
USD 124,000 - 128,000
Mechanical Engineer
Mechanical Engineer

Russell Tobin • Fremont (CA)

On-site
USD 70,000 - 77,000
CNC Machinist
CNC Machinist

Russell Tobin • Seattle (WA)

On-site
USD 73,000 - 83,000
Healthcare coverage
401(k) retirement plan
Life & disability insurance
+4
Mainframe Performance Engineer
Mainframe Performance Engineer

Russell Tobin • Atlanta (GA)

On-site
USD 120,000 - 160,000