×
Register Here to Apply for Jobs or Post Jobs. X

Lead Embedded Engineer; Medical Devices - Remote​/Telecommute

Remote / Online - Candidates ideally in
San Francisco, San Francisco County, California, 94199, USA
Listing for: Cynet systems Inc
Remote/Work from Home position
Listed on 2026-02-28
Job specializations:
  • Engineering
    Systems Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 75 - 80 USD Hourly USD 75.00 80.00 HOUR
Job Description & How to Apply Below
Position: Lead Embedded Engineer(Medical Devices) - Remote / Telecommute

Job Description

Pay Range: $75hr - $80hr

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 embedded development roadmap.
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
Must Have
  • 8 + years C / C++ on Client Cortex-M (EFM
    32, MAX
    326xx or similar).
  • Architecture design for state machines / event-driven systems.
  • IAR Workbench / GCC / CMake tool chains.
  • BLE GATT / UART / SPI / I2C communication.
  • Secure Boot / Firmware signing / AES / ECDSA / SHA-256.
  • RTOS (FreeRTOS / Thread

    X) + task synchronization.
  • Debugging via SWD / JTAG / logic analyzers.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary