Beschreibung
Für einen unserer Kunden, im Bereich Medizintechnik, suchen wir zum nächstmöglichen Zeitpunkt einen erfahrenen Embedded Software Verification/Test Engineer (m/w/d).
Aufgabenbeschreibung:
- 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
Anforderungen:
- This 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 workwork
Start: asap
Dauer: 6 MM++
Ort: Schweiz