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
Related Jobs
3 roles aligned with this opportunity
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Systems Software Engineer - Embedded / Sensors
2026-05-18
Junior Embedded Software Engineer (Applications and Development)
2026-05-17
- Posted
- Jul 09, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Oslo
- Company
- XpertDirect
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Systems Software Engineer - Embedded / Sensors
2026-05-18
Junior Embedded Software Engineer (Applications and Development)
2026-05-17