Firmware Engineer

Sonicu

Indianapolis (IN)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sonicu in Indianapolis, Indiana is looking for an experienced Embedded Firmware Engineer to design and implement firmware for low-power wireless devices. You'll collaborate with cross-functional teams to deliver reliable product features and support end-to-end processes across healthcare monitoring solutions.

The ideal candidate should have over 4 years of embedded firmware experience with strong skills in C/C++, Git, and networking protocols. Join Sonicu to make a difference in critical environments.

Qualifications

  • 4+ years of professional embedded firmware experience.
  • Strong C/C++ skills and solid Git workflow.
  • Hands-on experience with HAL/LL, toolchains, and debuggers like J-Link/OpenOCD.

Responsibilities

  • Design, implement, and maintain embedded firmware for low-power wireless devices.
  • Develop and optimize drivers and board-support code for peripherals.
  • Collaborate with hardware, cloud, and mobile teams to ship features end-to-end.

Skills

C/C++
Embedded firmware development
Git workflow
Networking stacks
Problem-solving

Tools

J-Link/OpenOCD
Oscilloscopes
Logic analyzers

Job description

Overview

Sonicu builds wireless monitoring solutions that protect vaccines, labs, and other critical environments. Our cloud platform, SoniCloud, aggregates real-time sensor data and automates alarms and compliance reporting across healthcare and life sciences. We support multiple connectivity paths (Wi-Fi, cellular, Ethernet) with built-in data redundancy, and operate an in-house calibration lab for NIST-traceable sensors.

About Sonicu

Sonicu builds wireless monitoring solutions that protect vaccines, labs, and other critical environments. Our cloud platform, SoniCloud, aggregates real-time sensor data and automates alarms and compliance reporting across healthcare and life sciences. We support multiple connectivity paths (Wi-Fi, cellular, Ethernet) with built-in data redundancy, and operate an in-house calibration lab for NIST-traceable sensors.

What you’ll do
  • Design, implement, and maintain embedded firmware for low-power wireless devices using C/C++ and FreeRTOS
  • Develop and optimize drivers and board-support code for peripherals: I²C/SPI/UART/ADC/DAC, sensors, displays, external radios (LoRa, cellular, NFC) and various forms of external memory
  • Build reliable wireless features: LoRaWAN class A/C, BLE (GATT), Wi-Fi station/AP, provisioning, roaming, and power-aware duty cycling
  • Implement secure bootloaders and OTA update flows; add logging/diagnostics and fail-safe rollback
  • Collaborate with hardware, cloud, and mobile teams to ship features end-to-end; participate in code reviews and CI
  • Support bring-up, DVT, and manufacturing test scripts; partner with our ISO 17025 lab on calibration/workflows and field reliability
  • Profile performance, battery life, and RF behavior; instrument telemetry for real-world observability
What you’ll bring (required)
  • 4+ years professional embedded firmware experience
  • Strong C/C++; solid Git workflow
  • Hands-on experience with: HAL/LL, toolchains, debuggers like J-Link/OpenOCD, SWD/GDB
  • Experience with at least two networking stacks/ communication protocols - from: LoRaWAN, Wi-Fi, BLE, NFC, Cellular
  • Comfort with oscilloscopes/logic analyzers, schematics, and reading datasheets
  • Clear communication, pragmatic problem-solving, and product instincts
Nice to have
  • Experience with ESP32 or STM32 microcontrollers
  • FreeRTOS (tasks/queues/timers), lwIP, mbedTLS; secure boot/flash encryption
  • LoRaWAN MAC/regions, BLE pairing/bonding, Wi-Fi provisioning/captive portal
  • Factory test automation; Python for tools/fixtures
  • Power modeling for battery-operated designs
  • UX design for e-paper/LCD displays on constrained MCUs (e.g LVGL)
  • OTA services, fleet management, and device telemetry design
  • Familiarity with quality/compliance contexts common to healthcare & life sciences (e.g., audit-friendly logging/reporting)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Staff Firmware Engineer
Staff Firmware Engineer

Cinergy Technology Inc • Austin (TX)

On-site
USD 85,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

OSI Engineering • Palo Alto (CA)

Hybrid
USD 120,000 - 150,000
Staff/Lead Firmware Engineer
Staff/Lead Firmware Engineer

American Innovations, Ltd. • Austin (TX)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
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
Embedded C Developer
Embedded C Developer

Themesoft Inc. • Englewood (CO)

On-site
USD 100,000 - 140,000
Senior Software Engineer, Firmware
Senior Software Engineer, Firmware

Orion Sleep • San Francisco (CA)

On-site
USD 120,000 - 180,000
Staff/Lead Firmware Engineer
Staff/Lead Firmware Engineer

American Innovations • Austin (TX)

On-site
USD 120,000 - 185,000
Firmware Engineer
Firmware Engineer

Resource 1 LLC • Warminster Township

On-site
USD 70,000 - 90,000
Relocation assistance
Flexible hours