Senior PnP Content Development Engineer

NVIDIA · Yokneam, Israel

Company

NVIDIA

Location

Yokneam, Israel

Type

Full Time

Job Description

NVIDIA Networking business unit, are seeking an experienced Software Engineer with a strong software development background, specifically writing content software for HW applications of networking ICs. We require a hardworking, driven, passionate engineer, who thrives in high-paced and dynamic environments and closes tasks quickly within a short period of time. You will be required to write efficient, reliable code while continually expanding knowledge of networking standards and their implementation, taking into account software architecture and principles.

What you'll be doing:

  • You will design, develop, and maintain embedded software solutions that engage with hardware units within ICs. In addition to writing and maintaining clear, and well-documented code, in line with software standard methodologies.
  • We require candidates to translate hardware specifications into well-structured software components that enable the desired hardware functionality, as well as learn and implement a variety of network protocols (e.g. Ethernet, Infiniband) as part of the software stack.
  • The role includes collaboration with hardware teams to understand high-level hardware design, focusing primarily on software implementation, debugging, and tackling software issues that arise from hardware-software integration, using software-focused debugging tools.
  • We offer a multifaceted, exciting work environment, with many new learning experiences and interactions with people from different aspects of the company

Want more jobs like this?

Get Software Engineering jobs in Yokneam, Israel delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

What we need to see:

  • B.Sc. or M.Sc. in computer science, Software Engineering, or a related field
  • Experience of 5+ years with embedded software development, particularly in C/C++
  • Strong understanding of software architecture in embedded systems
  • Experience with writing software for hardware interaction
  • Knowledge of object-oriented programming (OOP), design patterns, and fundamental software engineering principles
  • Proficiency in software debugging techniques and tools, with a focus on software-side issues

Ways to stand out from the crowd:

  • Familiarity with embedded operating systems (such as FreeRTOS, Embedded Linux) or bare-metal development
  • Experience with network protocols such as Ethernet, TCP/IP, and related communication standards
  • Background with networking benchmark applications and testing

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Apply Now

Date Posted

10/15/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Validation Engineer - NVIDIA

Views in the last 30 days - 0

NVIDIAs Networking division is seeking a skilled Verification and Validation System Product Engineer The role involves defining test strategies design...

View Details

Senior Software Engineer - Asensus Surgical

Views in the last 30 days - 0

Asensus an Israeli company is seeking an experienced Software Engineer to join their RD team The role involves designing and developing software for c...

View Details

Senior IC Test Engineer - NVIDIA

Views in the last 30 days - 0

NVIDIA is looking for a creative Senior Test Engineer to join their team The role involves designing and developing tests for network IC products coll...

View Details

Senior System Test Design Engineer - NVIDIA

Views in the last 30 days - 0

NVIDIA is seeking a test development engineer with a background in Computer Science Electrical Engineering or a related field The role involves design...

View Details

Senior Hardware Engineer - NVIDIA

Views in the last 30 days - 0

NVIDIA is looking for an experienced System Product Engineer to join their team The role involves developing highspeed communication devices working w...

View Details

Senior ICT and JTAG Test Engineer - NVIDIA

Views in the last 30 days - 0

NVIDIA is seeking a creative and independent ICTJTAG Test Engineer to join their System Product Engineering team The role involves developing ICT and ...

View Details