Lead Embedded Engineer IRC282598

Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications.

At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities. As additional there are opportunities to work with medical devices, in scope of end-to-end testing.

 

 

Requirements

โ€“ 8 + years C / C++ on ARM Cortex-M (EFM32, MAX326xx or similar)

โ€“ Architecture design for state machines / event-driven systems

โ€“ IAR Workbench / GCC / CMake toolchains

โ€“ BLE GATT / UART / SPI / IยฒC communication

โ€“ Secure Boot / Firmware signing / AES / ECDSA / SHA-256

โ€“ RTOS (FreeRTOS / ThreadX) + task synchronization

โ€“ Debugging via SWD / JTAG / logic analyzers

 

Nice to Have:

โ€“ PUF/TPU security modules integration

โ€“ Cloud connectivity (AWS IoT / Azure IoT)

โ€“ Python / CMake build automation tools

โ€“ OTA update infrastructure design

โ€“ FDA / IEC 62304 / ISO 14971 process experience

 

 

Job responsibilities

Lead firmware development for wearable BLE patches and cellular gateways.

Define system architecture covering both business logic (data flow, state management, OTA, communication) and security (secure boot, key management, encryption) in line with FDA and IEC 62304 standards.

 

โ€“ Design full firmware architecture: device states, data acquisition, BLE/Gateway communication, OTA, power management.

โ€“ Define and implement Secure Boot, signed updates, and key provisioning processes.

โ€“ Develop and review modules handling data packaging, storage, and transmission over BLE / LTE.

โ€“ Lead integration with hardware sensors, NAND, u-blox SARA-R4 modem, and BLE stack.

โ€“ Drive code reviews, CI/CD, verification, and traceability documentation for QMS compliance.

โ€“ Mentor team members and coordinate the embedded development roadmap.

Required languages

English B2 - Upper Intermediate
Embedded, Cortex-M, BLE Mesh, Bluetooth, C/C++, RTOS
Published 25 November
27 views
ยท
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...