Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Firmware Engineer

  • Firmware Engineer job type Posted on: Oct 24, 2026
  • Firmware Engineer experience level Sonicu
  • Firmware Engineer employment type Indianapolis, Indiana
  • Firmware Engineer employment type Onsite
  • Firmware Engineer salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Firmware Engineer roles in Indiana.

View Salary Guide →

Job Title :

Firmware Engineer

Job Type :

Full-Time

Job Location :

Indianapolis Indiana United States

Remote :

No

Jobcon Logo Job Description :

About SonicuSonicu 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 doDesign, implement, and maintain embedded firmware for low-power wireless devices using C/C++ and FreeRTOSDevelop 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 memoryBuild reliable wireless features: LoRaWAN class A/C, BLE (GATT), Wi-Fi station/AP, provisioning, roaming, and power-aware duty cyclingImplement secure bootloaders and OTA update flows; add logging/diagnostics and fail-safe rollbackCollaborate with hardware, cloud, and mobile teams to ship features end-to-end; participate in code reviews and CISupport bring-up, DVT, and manufacturing test scripts; partner with our ISO 17025 lab on calibration/workflows and field reliabilityProfile performance, battery life, and RF behavior; instrument telemetry for real-world observabilityWhat you’ll bring (required)4+ years professional embedded firmware experienceStrong C/C++; solid Git workflowHands-on experience with: HAL/LL, toolchains, debuggers like J-Link/OpenOCD, SWD/GDBExperience with at least two networking stacks/ communication protocols - from: LoRaWAN, Wi-Fi, BLE, NFC, CellularComfort with oscilloscopes/logic analyzers, schematics, and reading datasheetsClear communication, pragmatic problem-solving, and product instinctsNice to haveExperience with ESP32 or STM32 microcontrollersFreeRTOS (tasks/queues/timers), lwIP, mbedTLS; secure boot/flash encryptionLoRaWAN MAC/regions, BLE pairing/bonding, Wi-Fi provisioning/captive portalFactory test automation; Python for tools/fixturesPower modeling for battery-operated designsUX design for e-paper/LCD displays on constrained MCUs (e.g LVGL)OTA services, fleet management, and device telemetry designFamiliarity with quality/compliance contexts common to healthcare & life sciences (e.g., audit-friendly logging/reporting)

Jobcon Logo Position Details

Posted:

Oct 24, 2026

Reference Number:

10440_4434164502

Employment:

Full-time

City:

Indianapolis

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Firmware Engineer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

About SonicuSonicu 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 doDesign, implement, and maintain embedded firmware for low-power wireless devices using C/C++ and FreeRTOSDevelop 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 memoryBuild reliable wireless features: LoRaWAN class A/C, BLE (GATT), Wi-Fi station/AP, provisioning, roaming, and power-aware duty cyclingImplement secure bootloaders and OTA update flows; add logging/diagnostics and fail-safe rollbackCollaborate with hardware, cloud, and mobile teams to ship features end-to-end; participate in code reviews and CISupport bring-up, DVT, and manufacturing test scripts; partner with our ISO 17025 lab on calibration/workflows and field reliabilityProfile performance, battery life, and RF behavior; instrument telemetry for real-world observabilityWhat you’ll bring (required)4+ years professional embedded firmware experienceStrong C/C++; solid Git workflowHands-on experience with: HAL/LL, toolchains, debuggers like J-Link/OpenOCD, SWD/GDBExperience with at least two networking stacks/ communication protocols - from: LoRaWAN, Wi-Fi, BLE, NFC, CellularComfort with oscilloscopes/logic analyzers, schematics, and reading datasheetsClear communication, pragmatic problem-solving, and product instinctsNice to haveExperience with ESP32 or STM32 microcontrollersFreeRTOS (tasks/queues/timers), lwIP, mbedTLS; secure boot/flash encryptionLoRaWAN MAC/regions, BLE pairing/bonding, Wi-Fi provisioning/captive portalFactory test automation; Python for tools/fixturesPower modeling for battery-operated designsUX design for e-paper/LCD displays on constrained MCUs (e.g LVGL)OTA services, fleet management, and device telemetry designFamiliarity with quality/compliance contexts common to healthcare & life sciences (e.g., audit-friendly logging/reporting)

Loading
Please wait..!!