Medtech Test & Validation Software Engineer

Description

Our client, a MedTech company, is currently looking for a Medtech Test & Validation Software Engineer. As a Senior Software Engineer, Applications in Advanced Development you will be designing and developing the software. The client are looking for a highly motivated candidate who wants to help use revolutionize the world of medical robotics.

Responsabilities :

  • Support the creation of the test plan and the test strategy with associated tools and processes
  • Support design, implementation and validation of the test bench at the sub-assembly and assembly level including electronics and embedded software components
  • Perform software requirement analysis and translate those into test cases
  • Implement and execute automated/semi-automated test procedures for software unit, integration and system tests
  • Identify and report defects
  • Create/generate test reports
  • Ensure test coverage for “normal path” as well as for error cases and unexpected events
  • Ensure traceability between requirements, test cases, test procedures and test results

Profile :

  • his position is opened to engineers with a degree in a relevant discipline connex to embedded software such as computer science, electronics, electrical engineering or related technical field
  • 5 years of relevant experience in embedded hardware and software development and/or testing in a regulated industry (i.e. medical devices, automotive, aerospace, rail, nuclear)
  • Experienced in verification and validation of low-level embedded software, including digital signal processing, low level microcontroller driver (peripherals, sensors i.e. magnetic, resistive sensors)
  • Experience with CAN, UART, SPI, I2C communication buses
  • Knowledge of the CANOpen protocol (nice to have)
  • Experience with the Vector Informatik testing equipment CANoe, VectorCAST and vTEST-Studio would be a great plus
  • Experience with real-time multithreaded embedded firmware (e.g. TI-RTOS, FreeRTOS or similar)
  • Experience with multi-core processors (nice to have)
  • Programming in C (C++ or C# a plus) or scripting (CAPL, Python or similar)
  • At ease with Eclipse (Code Composer Studio) & Altium Designer
  • Candidate must be able to translate requirements into test cases, and test cases into automated test scripts
  • Team-oriented, attention to detail, problem solving and able to document his work

If your profil corresponds to the position concerned you can send your CV to pierre.kehl@crit.ch

Medtech Test & Validation Software Engineer.