Skip to main content
NVIDIA logo

Senior Software Engineer - Embedded CPU SDK

NVIDIA
September 04, 2026
Full-time
On-site
Yokne'am Illit, Israel
FPGA Programming Jobs, Level - Senior

Job Title

Senior Software Engineer - Embedded CPU SDK

Role Summary

Join the embedded processing software SDK team to design and implement software for next-generation embedded processors used in advanced networking products. The role involves developing SDK features, producing maintainable embedded code, and working closely with software R&D, architects, compiler, and firmware teams.

Experience Level

Senior β€” requires 5+ years of relevant professional experience.

Responsibilities

Primary responsibilities include feature development, code quality, and cross-team collaboration.

  • Design and implement advanced embedded processing features for the SDK.
  • Write clean, efficient, and maintainable C code for embedded environments; leverage modern developer tools.
  • Collaborate with software R&D, architects, compiler teams, and firmware engineers to deliver integrated solutions.
  • Take full ownership of features from design through validation and delivery.
  • Debug, analyze, and resolve complex software and system-level issues.

Requirements

Core technical and professional requirements; degree information is in the Education Requirements section below.

  • Minimum 5+ years of professional software development experience in embedded systems.
  • Proficient in C programming for embedded environments.
  • Strong design, coding, analytical, debugging, and problem-solving skills.
  • Effective written and verbal communication skills; able to work across teams.
  • Self-driven with the ability to work independently and take end-to-end responsibility.
  • Nice-to-have: experience with RISC-V embedded processors.
  • Nice-to-have: Linux kernel and driver development experience.

Education Requirements

B.Sc. degree in Computer Science, Software Engineering, or equivalent practical experience is required or equivalent experience as specified in the posting.


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.

NVIDIA logo

Date Posted: 2026-09-03