Your tasks
Responsibilities / Tasks
- Develop and maintain automated tests : automate when it makes sense, think about ROI, don't overengineer solutions.
- Own the testing and quality processes of the team
- Improve the development process
- Lead the QAs of the hardware development unit
- Maintain and improve the testing infrastructure
- Conduct network card and routing testing
- Plan the test activities and provide estimations
- Work close to the Head of Hardware Development providing updates and requirements to ship our products on time and with quality
- Perform production tooling issue evaluations
- Execute TCP / TLS / SM protocol testing
- Testing our products with different OSs
- Participate in automated testing of electronic components (eCheck)
- Support manufacturing workflow testing
- Run audits at hardware suppliers and manufacturing sites
- Assist with root-cause analysis and problem-solving activities
- 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
Proficiency in C, C++, Python, JavaExperience with Linux drivers, services (daemons)Operating Systems and Build Systems
Familiarity with Make, CMake, Git, JiraKnowledge of Jenkins and CI / CD workflowsExperience with YoctoExperience with PetaLinuxExperience with LinuxFromScratch (LFS) OSNetworking and Protocols
Knowledge of TCP / IP network protocol (IPv4 / 6)Knowledge of TLS - Experience with TCP / TLS / SM protocol testingHardware & Embedded Systems
Experience with Xilinx tools (Bootloader, Bitstream)Motivation to learn embedded hardware componentsUnderstanding of manufacturing workflow and tooling for our productsExperience with hardware protocols such as serial port, USBUnderstanding our products from a user perspectiveAbility to perform automated testing of electronic hardware components (eCheck)Security & Cryptographic Technologies
Experience with Public Key Infrastructure (PKI)Experience with Javacard / SmartcardExperience with RNG testing (AIS31, NIST SP-800A)Testing Expertise
Experience with black-box and gray-box testing proceduresExperience with Linux / Windows driver testingNetwork card and routing testingBenchmarking HSM PCIe cards and HSM appliancesJavaCard automating testingRandom number verification (AIS31 / NISTSP-800A)Process & Collaboration Skills
Ability to support the agile team in implementing and improving development processesAbility to assist in root-cause analysis and problem-solving using various toolsAbility to perform code reviewsManufacturing, Quality & Audits
Ability to run audits at hardware suppliers and manufacturing sitesExperience evaluating eCheck log informationExperience with production tooling issue evaluationWe offer
An open and friendly corporate culture characterized by constructive and collaborative interactionWe provide you with support for your future plans with a company pension scheme (depending on country-specific circumstances)Early risers and night owls - thanks to a flexible working model you can organise your working day yourselfWe also support you privately â benefit from special payments or additional vacation days on anniversaries or other special occasionsUtimaco is growing and living diversity! Our global team includes colleagues from 42 nationalities and 45 different languages spoken