Software Engineer – Ethernet Switching

Full-stack EngineerSoftware EngineerOtherRemoteLeadTeam 10,001+Since 1993H1B SponsorCompany SiteLinkedIn

Location

California + 1 moreAll locations: California | Texas

Posted

159 days ago

Salary

$184K - $287.5K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishLinux

Job Description

Software Engineer – Ethernet Switching

NVIDIA

• Research, prototype, develop and optimize APIs, tools and libraries for ACLs, Switching, Routing, QOS, Telemetry, Analytics, and so on • Analyze, influence and improve the performance of software libraries, APIs, and tools according to good engineering practices • Collaborate with team members, architects, QA and support teams to resolve defects • Assist our customers integrate the SDK software into their applications • For senior levels, leading, and driving multi-functional teams on large feature developments across different layers

Job Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience)
  • 8+ years of software development experience in data forwarding on Ethernet switching silicon and/or offload on SmartNICs
  • Excellent C Programming skills, with a keen eye for performance and writing optimized code
  • Strong analytical skills, deep knowledge of algorithms and proficient with data structures
  • Operating System concepts like memory management, user-space vs kernel space, mutual exclusion, multi-threading and experience with Linux distributions
  • Excellent communication and documentation skills

Benefits

  • Generous benefits package
  • Eligible for equity

Related Job Pages

More Full-stack Engineer Jobs

Instituto de Pesquisas Eldorado logo

Fullstack Development Intern

Instituto de Pesquisas Eldorado

Somos um Instituto de Pesquisa, Desenvolvimento e Inovação único no Brasil. Estamos em constante inspiração pelo novo!

InternshipRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Development of new features for web systems (frontend and backend); • Development of automated unit and integration tests for web systems; • Development of web solutions using cloud AI technologies (Google Cloud Platform); • Performing tasks using agile methodologies (Scrum/Kanban); • Collaborating with the team on code reviews, defining interfaces, and proposing solutions for users/clients.

Brazil
Job Closed
OtherRemoteTeam 51-200Since 2018H1B Sponsor

• Drive the architecture and implementation of functional and elegant gameplay systems • Bring wireframes, prototypes, and UIs to life within the game • Establish, share, and iterate on best practices for code architecture • Create tools and systems that can be reused to provide value in other parts of the game • Develop underlying back-end systems and server functionality to support front-end features • Work closely with designers, artists, and other engineers to establish a shared vision for compelling player experiences • Monitor and repair live issues affecting gameplay

United States
$150K - $195K / year
Job Closed
OtherRemoteTeam 1-10Since 2013H1B No Sponsor

• You will develop end to end. You own your features and see them through to production and beyond. • You will develop best practices and write clean, secure, readable, scalable code. OOP where appropriate. • You will collaborate with other team members - engineers and others. • You will integrate and build for external and internal API's. • You will develop new products in PHP and alter existing PHP code to accommodate scale and integration with new technologies and APIs. • You will write and optimize SQL queries and design schemas. • You will create and code complex backend algorithms. • You will profile and optimize new and legacy code. • You will use CSS and Javascript to complete functionality of new products. • You will be leveraging Bootstrap 3, jQuery HTML5, CSS3 and other open source technologies. • You will always be thinking cross-device and cross-platform, mobile, tablet and desktop. • You will ship often and fast. We keep an agile environment with continuous deployment. • You will care and be involved in our product, mission, and success - way beyond checking off development tasks.

United States
$110K - $160K / year
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Developing and driving the architecture of complex data systems that prioritize scalability and long-term maintainability. • Building and operating production-grade, data-intensive APIs using FastAPI. • Designing and optimizing complex data pipelines to ensure high performance and data integrity. • Taking full accountability and ownership of system components, working in a self-sufficient manner to solve technical challenges. • Implementing rigorous testing using appropriate frameworks and maintaining high standards for CI/CD workflows. • Mentoring junior engineers and fostering a culture of technical excellence through open feedback. • Adopting AI tools into developmental workflows to increase team efficiency and innovation.

Germany