Back to search
Sonicu Linkedin · Posted 1mo ago

Firmware Engineer

Indianapolis

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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)


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search