Sr Embedded Software Engineer Tester

Apply now

Sr Embedded Software Engineer Tester

You will be part of the Go-2 project team developing an active implantable medical device (AIMD) with the aim to let paralyzed people walk again.

Keen to work at a high-tech start-up company to help spinal cord injured patients recover, for the first time ever? Check our vacancy and apply now.

CONTRACTED · EINDHOVEN

Your Challenge

  • You will design and develop automated and manual integration-level software tests for the embedded and real-time software that is part of our, partly implantable, spinal cord stimulation system (Class III Medical Device).

This includes

          • closed-loop tests of the software units for each architectural layer,
          • closed-loop tests of wireless communication technologies such as BLE,
          • verification of timing requirements,
          • software error root cause analysis,
          • integration and regression testing towards software release.


You are experienced in programming software that operates in, and interfaces directly with a hardware environment with limited resources (memory, processor speed, power consumption, safety, encryption…).

  • At least 4 years’ experience in C and C++ in professional embedded product environments, version control, test automation, continuous integration and unit testing.
  • You are proficient in Python development and you have experience with software test frameworks such as Cucumber or Robot.
  • Experience with IEC/EN 62304 or with software development in the medical domain is highly appreciated. Other regulated environments (like automotive) is also appreciated. 


Your Responsibilities

  • Create and maintain the automated and manual test infrastructure.
  • Create test procedures and strategies based-on software requirements and design descriptions.
  • Participate to design discussion, code review, software builds and release activities.
  • Provide input to where, when and how to design for testability.


Your Profile

  • You have a bachelor or master in electronics or software engineering with proven substantial experience in software development and embedded systems including strong debugging skills.
  • You have a systems-thinking attitude, can identify areas of potential improvement and develop plans to address these.
  • You are a high-energy, self-motivated, pro-active individual able to work in a diverse team within a start-up company.
  • You are fluent in English. This is our company language.
  • Mastering in French and/or Dutch language is highly appreciated.