NVIDIA

Firmware Engineer – Ethernet Switching

NVIDIA

full-time

Posted on:

Location Type: Hybrid

Location: Tel AvivIsrael

Visit company website

Explore more

AI Apply
Apply

About the role

  • Highly involved in the entire software development process from architecture to integration testing of firmware for the Spectrum ASIC product line.
  • Work with HW & ASIC team to provide insights into developing the next gen of the groundbreaking of silicon and systems.
  • Design and implement algorithms to improve system scale and performance.
  • Work with higher layer software teams to debug issues reported by customers (internal and external).
  • Design, implement and integrate new features according to the product roadmap.
  • Bring your ideas to life by innovating during our hackathons.
  • Collaborate with other NVIDIA R&D teams around the globe.

Requirements

  • 2+ years of proven experience developing firmware for embedded systems.
  • 2+ years of experience with C/C++ in Real-Time Embedded system.
  • Preferably C.
  • BS in Computer Science / Computer Engineering / Electrical Engineering or equivalent experience.
  • Proven expertise with Networking protocols (at L2, L3, L4 layers).
  • Strong technical debugging skills in Embedded Systems.
  • Creative, self-motivated and collaborative person comfortable working with local and international teams.
  • Problem solving frame of mind combined with interpersonal skills.
  • Familiarity with ASIC development processes and code executions on FPGA.
Benefits
  • Highly competitive salaries
  • Comprehensive benefits package
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
firmware developmentCC++Real-Time Embedded systemsdebuggingNetworking protocolsASIC developmentFPGAalgorithm designsystem performance optimization
Soft Skills
creativeself-motivatedcollaborativeproblem solvinginterpersonal skills
Certifications
BS in Computer ScienceBS in Computer EngineeringBS in Electrical Engineering