{"schemaVersion":"jobsearcher.job.v1","id":"e5a30c1b64cd737b367ffb6c","url":"https://jobsearcher.com/jobs/e5a30c1b64cd737b367ffb6c","canonicalUrl":"https://jobsearcher.com/jobs/e5a30c1b64cd737b367ffb6c","title":"Firmware Engineer","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)","company":"Sonicu","rawCompany":"sonicu","city":"Carmel","state":"IN","isRemote":false,"isActive":false,"createdAt":"2026-05-03T05:16:27.970Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2112.02","title":"Validation Engineers","slug":"validation-engineers"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"334519","title":"Other Measuring and Controlling Device Manufacturing","slug":"other-measuring-and-controlling-device-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Firmware Engineer","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)","datePosted":"2026-05-03T05:16:27.970Z","dateModified":"2026-05-03T05:16:27.970Z","hiringOrganization":{"@type":"Organization","name":"Sonicu","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Carmel","addressRegion":"IN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e5a30c1b64cd737b367ffb6c"},"url":"https://jobsearcher.com/jobs/e5a30c1b64cd737b367ffb6c"}}