Firmware Intern

Lausanne, VD, CH, Switzerland

Job Description

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)

Beware of fraud agents! do not pay money to get a job

MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1882076
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Internship
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Lausanne, VD, CH, Switzerland
  • Education
    Not mentioned