Embedded System Architect

Description

Our client is an innovative medical device manufacturer in the United States that develops devices and software applications.

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

Requirements

We are seeking an Embedded Systems Architect to lead the end-to-end architecture modernization of a health monitoring product based on an ARM Cortex MCU. The system performs continuous physiological data acquisition, on-device preprocessing, BLE communication with a gateway/bridge, and secure transmission to the cloud. This role is responsible for improving the embedded architecture, ensuring reliability in medically regulated environments, guiding firmware development practices, and collaborating closely with hardware, mobile, cloud, QA, and regulatory teams.

  • 10+ years in software engineering in the embedded space and cloud services space
  • Strong experience in bare-metal C on ARM Cortex-M microcontrollers
  • Deep understanding of RT constraints, interrupts, timers, DMA, power modes, and MCU peripherals
  • Expertise with BLE (Bluetooth Low Energy)
  • Experience building battery-powered low-power devices
  • Strong understanding of embedded security (secure boot, encryption, firmware integrity)
  • Strong creativity in problem solving skills
  • Teamwork & collaboration skills to work across organizations and lead cross-functional teams
  • Communication & stakeholder management skills
  • Problem solving skills to develop quick yet sound solutions to resolve complex challenges

Job responsibilities

  •  Overview the embedded firmware architecture for an ARM Cortex-based bare-metal system
  •  Improve data acquisition, buffering, signal processing, and BLE communication modules
  •  Lead partitioning between BLE stack, mobile/bridge, and cloud components
  •  Establish a robust power-management strategy suitable for long-term wearable operation
  •  Ensure the system meets real-time constraints, low latency, and low power budgets

Required languages

English B2 - Upper Intermediate
Embedded, Software Architecture, ARM, Bare Metal
Published 17 November
28 views
ยท
3 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...