Firmware Intern

ONWARD Medical

Lausanne

On-site

CHF 17,000 - 28,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ONWARD Medical in Lausanne, Switzerland, offers a 6-month internship from February 2027 to September 2027. You will develop firmware for external and implantable neurostimulators and for accessories, with a focus on embedded software in C++11 on ARM Cortex-M MCUs.

The role includes testing (unit/integration/verification), improving CI/test tooling, and creating automated documentation in a cross-functional environment with hardware, software, system engineering and quality teams.

Qualifications

  • Architecture, design and implementation of embedded firmware in C++ (C++11).
  • Knowledge/interest in MCU programming (ARM Cortex-M family).
  • Knowledge/interest in automated testing concepts and frameworks (CppUTest, Pytest or similar).
  • Knowledge/interest in version control tooling (ideally Git).
  • Knowledge/interest in continuous integration/testing/delivery (Jenkins or similar).
  • Interest in developing firmware in a regulated context.
  • Advanced level of English.
  • Applicants must hold a Swiss work/student permit or be eligible to work in Switzerland (Swiss or EU/EFTA citizenship).

Responsibilities

  • Architecture, design and implementation of embedded software/firmware development in C++ (C++11).
  • Development of unit, integration and verification tests to verify implemented functionality.
  • Improvements of tools for continuous integration/continuous testing, automated documentation.
  • Cross-functional work with hardware, software, system engineering and quality teams.

Skills

Embedded firmware
C++11
ARM Cortex-M
Testing frameworks
Git
CI/CD
Regulated development
English proficiency

Tools

Git
Jenkins
CppUTest
Pytest

Job description

Join ONWARD Medical’s mission to restore movement, independence, and health in people with spinal cord injury.

We are looking for a 6-month intern available within the period of February 2027 to September 2027.

In the context of this internship, firmware will be developed for innovative external and implantable neurostimulators targeting restoration of movement, function, and independence in people living with spinal cord injury.

Firmware for accessories to these devices is also in scope of developments of the firmware team.

Development of unit, integration and verification tests to verify implemented functionality.

Improvements of tools for continuous integration/continuous testing, automated documentation.

Cross-functional work with representatives of hardware, software, system engineering and quality teams.

  • Architecture, design and implementation of embedded software/firmware development in C++ (C++11).
  • Knowledge and/or interest in MCU programming (ARM Cortex-M family)
  • Knowledge and/or interest in automated testing concepts and frameworks (CppUTest, Pytest or similar)
  • Knowledge and/or interest in version control tooling (ideally Git)
  • Knowledge and/or interest in continuous integration/testing/delivery (Jenkins or similar)
  • Interest in developing firmware in a regulated context
  • Advanced level of English
  • Applicants must already hold a valid Swiss work/student permit or be eligible to work in Switzerland (Swiss or EU/EFTA citizenship)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Test Systems Intern
Test Systems Intern

ONWARD Medical • Vaud

On-site
CHF 17,000 - 28,000
Firmware Intern: Embedded Systems for Neurostimulation
Firmware Intern: Embedded Systems for Neurostimulation

ONWARD Medical • Lausanne

On-site
CHF 17,000 - 28,000
Test Systems Intern - Neurostimulation Hardware & Software
Test Systems Intern - Neurostimulation Hardware & Software

ONWARD Medical • Vaud

On-site
CHF 17,000 - 28,000
R&D Engineer Intern (6 months)
R&D Engineer Intern (6 months)

MaxWell Biosystems AG • Zürich

On-site
CHF 13,000 - 20,000
Firmware Engineer
Firmware Engineer

Antaes Consulting • Vaud

On-site
CHF 90,000 - 130,000
Internship - Reinforcement Learning for Navigation
Internship - Reinforcement Learning for Navigation

ANYbotics • Zürich

On-site
CHF 30,000 - 36,000
Sr. Electronics and Firmware Engineer
Sr. Electronics and Firmware Engineer

Securecell AG • Zürich

Hybrid
CHF 110,000 - 160,000
Hybrid/remote work options
Private accident insurance
Employee share purchase program
+1
Six-Month R&D Internship — Cardiovascular Devices
Six-Month R&D Internship — Cardiovascular Devices

Teleflex • Bülach

On-site
CHF 17,000 - 23,000
R&D Engineer Intern: Neuro Hardware Prototyping
R&D Engineer Intern: Neuro Hardware Prototyping

MaxWell Biosystems AG • Zürich

On-site
CHF 13,000 - 20,000
Intern, Hardware
Intern, Hardware

Baseline Robotics • Zürich

On-site
CHF 30,000 - 36,000
Top locations