We are looking for a Embedded Validation Engineer with strong experience in embedded systems and low-level software / driver validation.
The role focuses on validating software and hardware interactions at system level, ensuring robustness, performance, and compliance of embedded platforms and driver components.
The ideal candidate has hands-on experience with board bring-up, low-level debugging, test design, and validation of embedded platforms, and is comfortable working close to hardware, firmware, BSPs, and device drivers.
Key Responsibilities
- Define, develop, and execute validation and test strategies for embedded systems and low-level drivers.
- Validate device drivers, BSP components, firmware interfaces, and hardware-software interactions.
- Design and implement test cases, test procedures, and automated test scripts for functional, integration, regression, and system-level validation.
- Analyze system behavior at low level, including interrupts, memory, peripherals, timing, boot flows, and communication interfaces.
- Perform debugging and root-cause analysis of failures observed during validation, using logs, traces, debuggers, and lab equipment.
- Collaborate closely with development, system, hardware, and integration teams to reproduce, isolate, and resolve issues.
- Support validation activities on embedded platforms involving interfaces such as SPI, I2C, UART, CAN, Ethernet, USB, PCIe, or similar.
- Contribute to test automation frameworks and continuous validation approaches.
- Ensure proper test documentation, traceability, and reporting of validation results, defects, and coverage.
- Participate in board bring-up and early platform validation when needed.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or a related field.
- Solid experience in validation and testing of embedded systems.
- Strong understanding of low-level drivers, BSPs, hardware abstraction, and system software layers.
- Good hands-on experience with C/C++ in embedded environments.
- Experience with Linux embedded systems, RTOS, or bare-metal environments.
- Strong debugging skills with tools such as JTAG, GDB, oscilloscopes, logic analyzers, protocol analyzers, or similar.
- Good knowledge of hardware-software integration and embedded communication protocols.
- Experience writing test specifications, test plans, and validation reports.
- Familiarity with defect tracking and test management tools.
- Good analytical skills and ability to perform structured root-cause analysis.
- Good communication skills and ability to work in cross-functional engineering teams.
Preferred Qualifications
- Experience with automotive, industrial, or semiconductor embedded products.
- Knowledge of device driver validation in Linux or AUTOSAR-like environments.
- Experience with Python or scripting for test automation.
- Familiarity with CI/CD pipelines for automated testing and regression campaigns.
- Experience with performance, stress, reliability, and negative testing on embedded targets.
- Exposure to safety-critical or quality-driven development environments.
What You Will Bring
- Strong ownership of validation activities from test definition to issue closure.
- Ability to work effectively in a lab environment close to hardware.
- Pragmatic engineering mindset with attention to detail and product quality.
- Capability to bridge development, integration, and validation perspectives.
What We Offer
- Opportunities to grow through involvement in complex international projects;
- A collaborative environment with knowledge-sharing initiatives and technical communities;
- Meal vouchers as part of your monthly benefits;
- Private medical insurance, supporting your health and wellbeing;
- 25 days of annual paid leave under a full-time employment contract;
- Flexible working arrangements, aligned with project requirements and client environments;
- Access to technical training programs and professional development resources.