Embedded Software Engineer

Indotronix Avani Group

Indianapolis (IN)

On-site

USD 90,000 - 120,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Indotronix Avani Group is seeking an Embedded Software Engineer in Indianapolis to design and maintain firmware for wireless products. You will work closely with hardware and system teams to implement robust embedded solutions using C and ARM Cortex-M MCUs.

Candidates should have hands-on experience with Z-Wave or comparable wireless protocols, RTOS, and debugging tools. The role is on-site in Indianapolis and spans initial 6+ months with a strong focus on low-power wireless firmware development.

Qualifications

  • Embedded C expertise with hands-on firmware development experience.
  • Experience with ARM Cortex-M microcontrollers (Cortex-M3/M4/M33).
  • Strong understanding of bare-metal programming and RTOS concepts.
  • Hands-on wireless experience (Z-Wave, low-power protocols).
  • Familiar with OTA firmware updates and embedded debugging tools.

Responsibilities

  • Develop, debug, and maintain embedded firmware for wireless products.
  • Collaborate with hardware and system engineering teams to integrate firmware.
  • Debug firmware using J-Link, SWD, and GDB; optimize for low power and reliability.
  • Work with UART, SPI, I2C, GPIO, interrupts, timers, and DMA in embedded systems.
  • Contribute to OTA update mechanisms and testing across platforms.

Skills

Embedded C
ARM Cortex-M
Bare-metal programming
RTOS
Z-Wave
Wireless mesh networking
OTA firmware updates
UART
SPI
I2C
GDB debugging
J-Link debugging
SWD

Education

Bachelor's degree

Tools

J-Link
SWD
GDB

Job description

Location: 30 South Meridian Street Suite 500, Indianapolis, IN, USA, 46204
Duration: 6+ Months
Pay: $76/hr
Job Description
  • We are looking for an experienced Embedded Software Engineer with strong expertise in Embedded C and wireless communication technologies. The candidate will be responsible for developing, debugging, and maintaining embedded firmware for wireless products, working closely with hardware and system engineering teams.
  • Hands-on experience with RF, Sub-GHz, Z-Wave, or other low-power wireless communication protocols is essential.
Required Skills & Experience
  • Strong hands-on experience in Embedded C programming.
  • Experience with ARM Cortex-M microcontrollers (Cortex-M3/M4/M33).
  • Good understanding of bare-metal programming and RTOS.
  • Strong experience with at least one wireless communication technology:
  • Z-Wave
  • Proprietary wireless protocols
  • Wireless mesh networking
  • Experience with wireless firmware development, debugging, and integration.
  • Knowledge of UART, SPI, I2C, GPIO, interrupts, timers, and DMA.
  • Experience with embedded debugging tools such as J-Link, SWD, or GDB.
  • Understanding of OTA firmware updates.
Education

Bachelor's degree in Electronics, Electrical Engineering, Computer Science, or a related field.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - Wireless
Embedded Software Engineer - Wireless

Global Business Ser. 4u Inc. • Mossville (IL)

Hybrid
USD 90,000 - 115,000
Embedded Software Engineer
Embedded Software Engineer

Belcan • Indianapolis (IN)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer for Connected HVAC and Wireless
Embedded Firmware Engineer for Connected HVAC and Wireless

PDS Tech, Inc. • Indianapolis (IN)

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

Belcan • Indianapolis (IN)

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

Actalent • Schaumburg (IL)

On-site
USD 110,000 - 160,000
Medical
Dental
Vision
+10
Firmware Engineer 841829
Firmware Engineer 841829

Capstone Search Advisors • Berlin (CT)

On-site
USD 90,000 - 140,000
Firmware Engineers
Firmware Engineers

Pentangle Tech Services | P5 Group • Watertown (MA)

On-site
USD 90,000 - 130,000
Embedded Systems Platform Software Engineer 37823
Embedded Systems Platform Software Engineer 37823

Nokia Corporation • Plano (TX)

On-site
USD 110,000 - 150,000
Firmware Engineer
Firmware Engineer

KPG99 INC • Omaha (NE)

On-site
USD 120,000 - 180,000