
Firmware Engineer – Ethernet Switching
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: Tel Aviv • Israel
Visit company websiteExplore more
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