Senior Embedded Firmware Engineer

$$$$

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:

โ€“ 5 + years embedded C on ARM MCUs

โ€“ UART / SPI / IยฒC / GPIO integration

โ€“ RTOS (FreeRTOS or CMSIS-RTOS)

โ€“ IAR Workbench / SWD debugging

โ€“ Secure Boot concepts (hash + signature verify)

โ€“ NAND / Flash data management

โ€“ Git / branching / code review workflow

 

Nice to Have:

โ€“ Cellular modems (u-blox SARA-R4 / R5)

โ€“ OTA update flow experience

โ€“ AES / HMAC cryptography libraries (mbedTLS)

โ€“ Python for testing and firmware tools

โ€“ FDA / IEC 62304 development environment experience


Job responsibilities:

Develop core firmware for BLE patches and cellular gateways, implementing both business logic (data handling, event management, connectivity) and cybersecurity features (auth tags, encrypted data transfer).

 

โ€“ Implement drivers and middleware for BLE, UART, SPI, NAND, and sensors.

โ€“ Develop business logic modules: data recording, buffering, event reporting, and OTA update flows.

โ€“ Add and verify Secure Boot / firmware signature checks / anti-rollback logic.

โ€“ Debug performance, timing, and connectivity issues using IAR and hardware tools.

โ€“ Support validation, documentation, and release under regulated QMS.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 23 April
1 view
ยท
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...