System Validation Engineer
Role details
Job location
Tech stack
Job description
The Qualinx Hardware and Software System Level Integration and Validation Engineering team work on integrating and testing the combined HW Silicon and the SW components of Embedded Communication SoC Systems to ensure the different components function correctly and meet their requirements.
The HW&SW System Level Integration & Validation engineering's key responsibilities include the definition of the HW&SW SLI&V strategies and plans, the development and the maintenance of the test plans and automation, and the troubleshooting of issues in collaboration with the Silicon Engineering, SW Engineering and Application Engineering teams., * Develop validation strategies: Define validation criteria for system and component requirements and create test plans and strategies.
- Integrate and test: Integrate hardware and software components and develop and execute test cases, including functional, regression, and performance testing.
- Build and maintain test infrastructure: Create and maintain test automation frameworks and build and improve hardware lab test setups.
- Troubleshoot and debug: Work with development 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
The HW&SW System Level I&V essential skills include a strong understanding of embedded and communication systems, experience with C/C++, python and scripting, and familiarity with hardware testing equipment like oscilloscopes and signal analyzers., * Education: 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.