System Validation Engineer
Role details
Job location
Tech stack
Job description
The Qualinx Hardware and Software System Validation Engineering team work on integrating the HW, SOC, and SW, FW and protocol Stack, of Embedded Communication Systems to ensure the different components function correctly and meet their requirements. The HW&SW System Validation engineering's key responsibilities include the definition of the HW&SW Integration and Validation strategies and plans, the development and the maintenance of system validation collaterals, and the troubleshooting of issues in collaboration with the Silicon Engineering, SW Engineering and Application Engineering teams. The HW&SW System Validation essential skills include a strong understanding of embedded and communication systems, strong experience in C/C++, in python and scripting, and familiarity with embedded systems validation equipment like oscilloscopes and signal analyzers, Rf signal generators… Responsibilities Develop HW+SW integration validation strategies: Define validation criteria for system and component requirements and create validation plans and strategies. · Integrate and validation: Integrate hardware and software components and develop and execute to the validation plan, including functional, regression, and performance testing. Build and maintain validation infrastructure: Create and maintain test automation frameworks and build and improve hardware lab test setups. Troubleshoot and debug: Work with HW, SW, Silicon Validation, AE and Systems teams to identify and resolve hardware and software issues. Collaborate with teams: Work closely with hardware, software, systems and algorithms, and application teams to ensure successful integration and validation. Support product development: Take active role in the Engineering product development teams from the concept phase to the final product release.
Requirements
Master's degree in Electrical Engineering, Computer Science or a related field. Experience: Several years of experience in hardware/software testing, integration, and validation, with some roles requiring +10 years' experience for Senior/Lead role, 4-6 years for Mid level. Embedded systems: Strong understanding of embedded systems, including hardware and low-level software. Programming: Proficiency in languages like C/C++ and experience with scripting languages (e.g., Python) for test automation and data analysis. Communication protocols: Familiarity with Wireless Communications: GNSS, BLT, IoT, LoRa Familiarity with communication protocols such as Ethernet, SPI, UART, I2C, LVDS Familiarity with RF Components: ADC, DAC, ADPLL, Filters, LNA Testing methodologies: Knowledge of various testing methods like unit testing, functional testing, and regression testing. Hardware knowledge: Experience with hardware testing equipment like oscilloscopes, multimeters, and signal analyzers. Problem-solving: Strong analytical and problem-solving skills