This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
A successful candidate will play a hands-on role in designing and implementing Hardware-in-the-Loop Simulations (HiLS) to test hardware and firmware. They will take ownership of test strategy and execution for both legacy and new product developments, designing test cases, generating scenarios, and performing automated and manual testing to ensure solutions meet defined requirements. We are looking for someone who can demonstrate strong analytical skills, with the ability to interpret test results, solve complex problems, and enhance overall system performance, while adhering to established standards for coding, version control, and documentation.
Job Responsibility
Proven experience designing, implementing, and maintaining HiLS environments
Developing and executing hardware and firmware test plans, procedures, and test cases
Integrating hardware with virtual models and simulation tools
Investigating defects and collaborating with engineering teams to resolve issues
Producing clear test documentation and reporting
Experience with embedded development tools, debuggers, simulators, and automated test environments
Ability to read and interpret hardware schematics and datasheets
Requirements
At least 3-years’ experience working with HiLS systems
Proven experience in HiLS testing
Experience with LabVIEW or MATLAB/Simulink
Ability to develop test cases using scripting languages (e.g. Python) and automation tools
Solid understanding of embedded systems, control systems, and system integration
Experience using version control systems (e.g. Git)
Proficient with Microsoft Windows and standard Office applications
Strong analytical and problem-solving skills
Degree in Computer Science, Electronic/Electrical Engineering, or a related field
Nice to have
Knowledge of ARM and/or Microchip dsPIC architectures
Experience developing C code for bare-metal embedded systems
Strong system integration and interface debugging skills
Familiarity with automated testing frameworks (e.g. Pytest, Unity, Robot Framework) and debugging tools (e.g. JTAG, GDB, oscilloscopes)
Good understanding of digital and analogue electronics
Knowledge of common communication interfaces and protocols (e.g. SPI, RS485)
Understanding of Systems Engineering principles
Familiarity with UML
Experience using task tracking tools (e.g. Jira, ClickUp)
What we offer
Competitive pension scheme (up to 7% employer matched)