Your tasks
Responsibilities / Tasks
1. Develop and maintain automated tests: automate when it makes sense, think about ROI, don't overengineer solutions.
2. Own the testing and quality processes of the team
3. Improve the development process
4. Lead the QAs of the hardware development unit
5. Maintain and improve the testing infrastructure
6. Conduct network card and routing testing
7. Plan the test activities and provide estimations
8. Work close to the Head of Hardware Development providing updates and requirements to ship our products on time and with quality
9. Perform production tooling issue evaluations
10. Execute TCP/TLS/SM protocol testing
11. Testing our products with different OSs
12. Participate in automated testing of electronic components (eCheck)
13. Support manufacturing workflow testing
14. Run audits at hardware suppliers and manufacturing sites
15. Assist with root-cause analysis and problem-solving activities
16. Conduct code reviews
Your profile
We are seeking a Quality Assurance Engineer with strong skills in embedded systems, hardware security modules, network protocols, and automated testing. The role spans hardware, firmware, operating systems, manufacturing workflows, and security-critical validation.
Programming
17. Proficiency in C, C++, Python, Java
18. Experience with Linux drivers, services (daemons)
Operating Systems and Build Systems
19. Familiarity with Make, CMake, Git, Jira
20. Knowledge of Jenkins and CI/CD workflows
21. Experience with Yocto
22. Experience with PetaLinux
23. Experience with LinuxFromScratch (LFS) OS
Networking and Protocols
24. Knowledge of TCP/IP network protocol (IPv4/6)
25. Knowledge of TLS - Experience with TCP/TLS/SM protocol testing
Hardware & Embedded Systems
26. Experience with Xilinx tools (Bootloader, Bitstream)
27. Motivation to learn embedded hardware components
28. Understanding of manufacturing workflow and tooling for our products
29. Experience with hardware protocols such as serial port, USB
30. Understanding our products from a user perspective
31. Ability to perform automated testing of electronic hardware components (eCheck)
Security & Cryptographic Technologies
32. Experience with Public Key Infrastructure (PKI)
33. Experience with Javacard / Smartcard
34. Experience with RNG testing (AIS31, NIST SP-800A)
Testing Expertise
35. Experience with black-box and gray-box testing procedures
36. Experience with Linux / Windows driver testing
37. Network card and routing testing
38. Benchmarking HSM PCIe cards and HSM appliances
39. JavaCard automating testing
40. Random number verification (AIS31 / NISTSP-800A)
Process & Collaboration Skills
41. Ability to support the agile team in implementing and improving development processes
42. Ability to assist in root-cause analysis and problem-solving using various tools
43. Ability to perform code reviews
Manufacturing, Quality & Audits
44. Ability to run audits at hardware suppliers and manufacturing sites
45. Experience evaluating eCheck log information
46. Experience with production tooling issue evaluation
We offer
47. An open and friendly corporate culture characterized by constructive and collaborative interaction
48. We provide you with support for your future plans with a company pension scheme (depending on country-specific circumstances)
49. Early risers and night owls - thanks to a flexible working model you can organise your working day yourself
50. We also support you privately â benefit from special payments or additional vacation days on anniversaries or other special occasions
51. Utimaco is growing and living diversity! Our global team includes colleagues from 42 nationalities and 45 different languages spoken