Job Title
Software Verification Engineer, Bluefield BMC
Role Summary
Join the Data Processing Unit (DPU) Software Group to design, implement, and execute software verification for Bluefield BMC components. The role works closely with hardware, firmware, and software teams to validate HW-SW interoperability and improve product quality.
Work is based in Israel (Tel Aviv / Yokneam) on embedded and system-level software for high-performance networking and compute infrastructure.
Experience Level
Mid-level β requires professional experience; the posting requests 3+ years of relevant experience (see Requirements).
Responsibilities
Primary responsibilities involve creating and executing automated verification for embedded and system software, investigating defects, and driving quality and performance improvements.
- Design and implement verification plans and automated test environments (Python) for hardware and system-level software.
- Lead end-to-end feature validation from architectural review through system integration to ensure HW-SW interoperability.
- Identify, analyze, and report software defects and quality issues; improve test coverage.
- Participate in development, integration, and verification activities with R&D teams.
- Drive performance, quality, and stability improvements for software acceleration solutions.
- Keep verification approaches current with industry best practices and emerging tools/technologies.
Requirements
Must-have technical skills and experience.
- 3+ years of Python experience in testing complex embedded systems, system-level software, or firmware-integrated environments.
- Strong verification mindset and experience developing modern software testing/QA automation.
- Experience designing, implementing, and debugging software; strong problem-solving and debugging skills.
- Scripting experience (Bash, Groovy).
- Expertise in networking and compute infrastructure (servers, switches, routers, TCP/UDP).
- Experience tuning environments for performance and deploying infrastructure using high-end hardware.
- Experience with Linux distributions (CentOS/RedHat, Ubuntu, Fedora, SLES).
Nice-to-have:
- Experience with PyTest or other test frameworks.
- Familiarity with analytics/search tools (Elasticsearch, Kibana, Grafana).
- Virtualization experience in Linux (QEMU/KVM).
- CI/CD tooling experience (Jenkins).
- Knowledge of Docker and Kubernetes and familiarity with C/C++ toolchains and cross-compilation on Linux.
Education Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field preferred β or equivalent practical experience.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

Date Posted: 2026-05-18