Software Validation Engineer
Core
Design, develop, and execute comprehensive test plans and test cases for software components, drivers, tools, and IDEs for programmable logic devices.
Role type
Software Validation Engineer
Builds
Software components, drivers, tools, and IDEs for programmable logic devices
Domain
Semiconductor / FPGA / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test plan design, Test case development, Test automation scripting, Defect tracking, Test environment setup, SDLC knowledge, Regression testing, System integration testing
Preferred skills
Hardware description languages (Verilog/VHDL), FPGA design flows, Embedded systems, Device drivers, Linux/Windows OS
Technologies
Python, Perl, Bash, Jira, Bugzilla, Git, Perforce
Responsibilities
Design and execute test plans for software components and systems; Automate testing processes using scripting languages; Identify and track software defects; Collaborate with development and hardware teams; Analyze test results and generate reports; Develop and maintain test environments; Participate in design reviews for testability.
Seniority
Mid-level, hands-on IC