Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
U

Associate III - Semiconductor S/W Product Development

UST
Location not stated
1 month ago
  • Python
  • Linux
  • Git
  • Test Automation
  • Wireshark
  • CI/CD
  • PCIe
  • Agile
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are seeking aValidation Engineer to join our engineering team and support the validation of next-generation IPU (Infrastructure Processing Unit) card solutions. The ideal candidate will have experience in Python-based automation, Linux system validation, simulation environments, and hardware/software debugging. This role involves working closely with cross-functional teams to ensure product functionality, quality, and performance throughout the development lifecycle.

Key Responsibilities:
  • Develop, execute, and maintain validation test plans for IPU cards using Python-based automation.
  • Design and enhance Python automation frameworks, test scripts, and validation utilities.
  • Set up, configure, and maintain simulation and emulation environments for pre-silicon and system-level validation.
  • Perform Linux-based validation activities, including kernel, driver, and platform-level testing.
  • Validate IPU firmware functionality within simulation and emulation environments.
  • Collaborate with hardware, firmware, and software engineering teams to investigate, debug, and resolve issues.
  • Analyze validation results and test data to identify functional defects and performance concerns.
  • Document test procedures, validation coverage, defects, and test outcomes.
  • Support bring-up, characterization, and debugging of new IPU card revisions.
  • Manage source code and validation assets using Git and standard version control practices.
  • Utilize traffic generation and network validation tools such as Iperf, IXIA, Scapy, or similar technologies.
  • Contribute to continuous improvement of validation methodologies, automation frameworks, and testing processes.
Required Qualifications

Education:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Equivalent practical experience will also be considered.

Experience

  • 2+ years of experience in hardware, firmware, system validation, or software testing.
  • Experience developing automated test solutions using Python.
  • Hands-on experience with Linux operating systems and command-line tools.
  • Experience debugging software and hardware integration issues.
  • Familiarity with simulation or emulation-based validation environments.
  • Experience working with Git or other version control systems.

Technical Skills:

  • Strong Python programming skills.
  • Strong Linux troubleshooting and validation experience.
  • Understanding of networking concepts and protocols.
  • Experience with test automation frameworks and scripting.
  • Ability to analyze logs, traces, and validation data.
  • Knowledge of firmware and low-level system validation methodologies.
Preferred Qualifications:
  • Experience validating networking, accelerator, NIC, SmartNIC, DPU, IPU, or embedded hardware products.
  • Familiarity with Linux kernel, device drivers, and system internals.
  • Experience with pre-silicon validation, simulation, or emulation platforms.
  • Knowledge of networking performance and traffic analysis tools such as:
    • Iperf
    • IXIA
    • Scapy
    • Wireshark
  • Exposure to CI/CD environments and automated validation pipelines.
  • Understanding of hardware interfaces, PCIe, Ethernet, and system architecture.
Key Competencies:
  • Strong analytical and problem-solving skills.
  • Excellent debugging and troubleshooting abilities.
  • Ability to work in a fast-paced, collaborative engineering environment.
  • Effective communication and documentation skills.
  • Self-motivated with a focus on quality and continuous improvement.
Nice to Have:
  • Experience with Intel IPUs, DPUs, SmartNICs, or networking platforms.
  • Knowledge of virtualization and container technologies.
  • Familiarity with performance benchmarking and scalability testing.
  • Experience working in Agile development environments.

Associate III - Semiconductor S/W Product Development · UST

Auto apply with Likeremote