-
XpertDirect

Senior Embedded Software Engineer

XpertDirect
Norway · Full-time · Mid-Senior

Embedded Software Engineer (ARM Cortex-M) | Medical Devices | Hybrid, Munich

Location: Norway

Industry: Medical Devices, Embedded Systems

Seniority: Mid–Senior level


About the Role

We are partnering with a leading medical technology company to find a skilled Embedded Software Engineer. In this role, you will develop next-generation medical devices based on ARM Cortex-M microcontrollers. You’ll contribute to safety-critical firmware design, working in compliance with medical standards to help our client bring innovative, life-saving products to market.


What You’ll Do

  • Design, develop, and debug embedded software on ARM Cortex-M architectures
  • Implement and maintain firmware components for medical device applications
  • Participate in hardware-software integration, validation, and verification
  • Ensure compliance with medical device regulations (IEC 62304, ISO 13485)
  • Write and maintain clear, well-documented, testable code
  • Support risk assessment, safety analysis, and hazard mitigation
  • Collaborate closely with hardware, QA, and systems engineering teams


What We’re Looking For

  • What We’re Looking For
  • 5+ years of total experience
  • Proven experience (3+ years) developing embedded software on ARM Cortex-M platforms
  • Proficiency in C and C++
  • Familiarity with RTOS (e.g., FreeRTOS, Zephyr)
  • Experience with embedded toolchains such as IAR Embedded Workbench, Keil MDK, or GCC
  • Familiarity with hardware debugging tools (e.g., JTAG, SWD, logic analyzers)
  • Good understanding of peripherals, device drivers, and low-level programming
  • Exposure to unit testing frameworks and static code analysis
  • Experience with version control systems (Git, SVN)
  • Knowledge of medical device safety standards (IEC 62304, ISO 14971)
  • Ability to work in a hybrid environment (EU work permit or eligibility required)


Bonus Skills

  • Familiarity with Bluetooth Low Energy (BLE) or other medical connectivity standards
  • Python scripting for test automation
  • Exposure to secure firmware (bootloaders, secure elements, cryptography)
  • Experience with signal processing or sensor data acquisition

Key Skills

Ranked by relevance

embedded freertos rtos git c
Login to Apply
Posted
Jul 09, 2025
Type
Full-time
Level
Mid-Senior
Location
Oslo

Industries

Semiconductor Manufacturing

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Realtek Semiconductor Corp.
Related

Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)

2026-05-20

Full-time
Mid-Senior
Singapore
Semiconductor Manufacturing
Engineering
View Job Details
European Tech Recruit
Related

Systems Software Engineer - Embedded / Sensors

2026-05-18

Full-time
Mid-Senior
Ireland
Semiconductor Manufacturing
Engineering
View Job Details
Telink Semiconductor
Related

Junior Embedded Software Engineer (Applications and Development)

2026-05-17

Full-time
Entry
Ukraine
Semiconductor Manufacturing
Engineering