Engineer -Validation
Core
Own validation activities for low-speed peripheral IPs integrated within Arm-based SoCs and subsystems, developing firmware and test content to validate functionality across simulation, emulation, FPGA, and hardware platforms.
Role type
IC embedded validation engineer (peripheral IPs)
Builds
Validated peripheral IPs (UART, SPI, I2C, GPIO, etc.) for Arm-based SoCs
Domain
Semiconductor / Embedded Systems / SoC Design
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, register-level programming, embedded systems architecture, IP validation, bare-metal firmware development, hardware debugging, Python scripting, Git workflows
Preferred skills
Arm Cortex-A/M/R architecture knowledge, pre-silicon emulation platform experience (Veloce, Palladium, Zebu), FPGA prototyping
Technologies
Veloce, Palladium, Zebu, Python, Perl, Shell, Makefiles, Git
Responsibilities
Develop and execute validation plans for assigned IPs; Create bare-metal firmware and low-level drivers; Debug IPs using register-level programming and hardware tools; Analyze failures and drive issues to closure with cross-functional teams; Contribute to automation and regression execution; Maintain validation collateral and test documentation
Seniority
Mid-Senior, hands-on IC