Embedded Software Engineer - Ethernet Switching
$184k - $287.5kNVIDIA
NVIDIA’s Networking Software Group is rapidly growing, and we are hiring software engineers for the Ethernet Switch SDK Software Development team. Come and join a diverse group of engineers spread across the globe who come together in small close‑knit teams to develop innovative and groundbreaking solutions. The SDK enables our customers to build state‑of‑the‑art datacenter switch/router software solutions over NVIDIA’s Spectrum family of ASICS. These solutions enable today’s rapidly evolving data centers built specifically for AI workloads. Are you ready for this challenge? What You’ll Be Doing 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, lead and drive multi‑functional teams on large feature developments across different layers. What We Need To See 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 proficiency 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. Ways To Stand Out From The Crowd Experience with Merchant Silicon for Switching/Routing. Contributions to SONiC, SwitchDev or Switch Abstraction Interface (SAI) or Linux kernel networking drivers or other networking projects. Experience accelerating packet processing on Ethernet switching platforms; experience in virtualized networking and SRIOV, container networking concepts, networking functionality like NAT, Firewall and Load Balancer, etc. Knowledge of Linux kernel networking as well as experience with control plane operation in areas like EVPN, Segment Routing, etc. Participation in the open‑source community and Python programming skills. Compensation & Benefits Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD – 287,500 USD for Level 4, and 224,000 USD – 356,500 USD for Level 5. You will also be eligible for equity and benefits. EEO Statement NVIDIA is committed to fostering a diverse work environment and is proud to be an equal‑opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. #J-18808-Ljbffr NVIDIA
- ...tools and libraries for ACLs, Switching, Routing, QOS, Telemetry, Analytics... ...improve the performance of software libraries, APIs, and tools according to good engineering practices. Collaborate with... ...experience in data forwarding on Ethernet switching silicon and/or...Suggested
- NVIDIA Gruppe seeks a Firmware Design Engineer for its Austin, Texas office. The role involves designing embedded firmware for Ethernet Switches, ensuring timely delivery, and collaborating with hardware and architecture teams. Applicants should have over 8 years of experience...SuggestedWork at office
- ...Networking group is seeking a Firmware Design Engineer for the Ethernet Switch Firmware Core team. The role focuses on designing and developing embedded firmware for the Spectrum family of... ...Deeply involved in the entire software development process from architecture...SuggestedWork at officeLocal area
$184k - $356.5k
NVIDIA Gruppe is seeking a Senior Software Developer in Austin, Texas, focusing on developing and optimizing networking APIs and tools. Candidates must have a BS or MS in Computer Science and at least 8 years of experience in software development. The role includes analyzing...Suggested- ...About the Team The Embedded Software Development Team creates and maintains firmware for... ...pragmatic team that prioritizes sound engineering and collaborative effort. About the... ...understanding of interfaces: CAN, RS232/RS485, Ethernet, SPI, I2C. ~ Understanding of Real-...SuggestedRemote workRelocation
- ...Job Description The Role GM’s Software Defined Vehicle Platform unlocks the... ...facing features of tomorrow. As an Embedded Software Engineer on the Universal Flash Orchestrator Team... ...Diagnostic protocols like UDS over Ethernet (DoIP and Socket Adapter). ~ Strong...Local areaWork from homeRelocation package
- ...Embedded Linux Software Engineer Austin, TX Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup founded by two... ...Linux kernel drivers for Jetson-based platforms, supporting Ethernet NICs, USB devices, and MIPI cameras. Write and...Local area
$78.4k - $130k
...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded... ...software for interfaces such as UART, SPI, I2C, ADC, USB, Ethernet, GPIO, etc. Engineering Leadership & Departmental...Local areaRemote work- ...edge perception, sensor, and embedded systems technologies. About... ...Team The Sensors and System Software team is responsible for the... ...hardware, autonomy, and platform engineering groups to build robust... ...FPD‑Link cameras, automotive Ethernet, I2C, SPI, PCIe, GPIO, UART,...
- ...testing, diagnostics and management of embedded systems Develop tools for the testing,... ...embedded systems Work with hardware and other software teams to ensure everything works... ...understanding of interfaces: CAN, RS232/RS485, Ethernet, SPI, I2C Understanding of Real-Time...
- ...candidate to develop tools for testing and managing embedded systems. You will create and optimize software solutions while collaborating with hardware and... ...of various communication interfaces such as CAN and Ethernet, along with experience in Real-Time Operating Systems...
$138.08k - $204.6k
...design, development, and maintenance of embedded software systems for Symbotic robots.... ...microcontrollers. Design and implement Ethernet networking solutions, including protocols... ...degree in Computer Science, Electrical Engineering, or related field. Minimum 7 years’ professional...- ...Embedded Linux Software Engineer to Sensors and System Software Team Austin, TX About the Team The Sensors and System Software team is crucial... ..., including: GMSL/FPD-Link cameras, automotive Ethernet and various peripherals: I2C, SPI, PCIe, GPIO, and UART....Remote workRelocation
- A leading technology firm in Texas seeks a Debug and Validation Engineer to enhance AI products. This role involves post-silicon validation, collaborating with global teams, and utilizing various debug tools to resolve customer-related issues. The ideal candidate has a...
- ...A leading aerospace technology company in Austin is seeking a highly skilled Principal Embedded Software Engineer II to design and implement software for embedded devices. Candidates should have significant experience in software development, particularly in C and C++...
$119k - $281k
...Embedded Software Engineer, Implant Embedded Systems Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore...Full timeTemporary workInternshipFlexible hours- ...Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar... ...career! Cirrus Logic is seeking a software engineer to join our team developing drivers... .... A background in Windows, Linux, or embedded driver development is preferred....
$35 per hour
...Embedded Software Engineer Intern Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed...Hourly payPrice workTemporary workInternshipFlexible hours- ...Embedded Software Engineer Location: Austin, TX, US As an Embedded Software Engineer, you will design, develop, and support next-generation FPGA and RF products in an exciting high growth market. The fast-paced Abaco RF&DSP team develops leading edge ruggedized...Immediate start
$105k - $145k
...Embedded Software Engineer Atomic Semi is building a small, fast semiconductor fab. It's already possible to build this with today's technology and a few simplifications. We'll build the tools ourselves so we can quickly iterate and improve. We're building a small...Work at officeVisa sponsorshipNight shift- ...Embedded Software Engineer Base is America's next-generation power company. We're rebuilding the foundation of modern civilization–electricity–by deploying a vast network of distributed batteries that is transforming today's fragile, centralized grid into a resilient...Shift work
- ...Electronics Manufacturing Automation Job Profile Title Lead. Software Test Development Engineer Location / Division Specific Information Austin, TX... ...protocols including but not limited to enterprise ethernet datacenter switching/routing L1, L2, and L3 (BGP, DHCP Relay, ECMP)....Remote work
- ...Embedded Firmware Engineer Firefly Aerospace is a space and defense technology company that enables... .... As the counterpart to our Linux software engineering team, you will collaborate... ...and high-speed interfaces (e.g., PCIe, Ethernet, SERDES). Create and optimize IP...Permanent employmentTemporary workFlexible hours
$35 per hour
...Team Description The Brain Interfaces Embedded Systems Team, a division of the Brain Interfaces... ...are looking for experienced, hands‑on engineers who are interested in exploring what’s... ...engineers, algorithms engineers, and software engineers on a small, agile team. The job...Hourly payFull timeTemporary workInternshipLocal areaFlexible hours- Israelvcforum is looking for an Embedded Software Engineer to develop vehicle software updates. This hybrid role requires expertise in C/C++ programming and prior experience in embedded systems. Successful candidates will work on enhancing vehicle software through Over...Relocation package
- A leading automotive company is seeking an Embedded Software Engineer to develop vehicle-side software for Over-the-Air updates. The ideal candidate will possess strong C/C++ programming skills and a background in embedded systems on QNX or Linux. Responsibilities include...
- ...a resilient and abundant system. We are engineers, operators, and creatives solving some of... ...on both bare‑metal/RTOS platforms and Embedded Linux distributions. Dive deep into computer... .... Contribute across the full embedded software stack, from designing and implementing...Full time
- Requirements Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science,... ...to detail (Desirable) Experience with embedded code on industrial automation &... ...validation and verification of related software systems #J-18808-Ljbffr The Boring Company
- ...on Teams with three team members from team in CAN Firmware/Embedded SW Engineer - Contractor Top Skills Experienced in writing systemd services... ...for an experienced Firmware Engineer with Embedded Software background to focus on various firmware development, performance...For contractors
- ...world moves earth for construction. Founded by former SpaceX engineers and backed by Bain Capital Ventures, TerraFirma is... ...Overview In this role, you’ll take hands‑on ownership of the embedded hardware and software for our robots. You’ll be responsible for both high‑level...WorldwideRelocationWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Ethernet Switching. Be the first to apply!
- embedded firmware developer Austin, TX
- embedded linux engineer Austin, TX
- embedded systems software engineer Austin, TX
- embedded developer Austin, TX
- embedded engineer Austin, TX
- embedded software engineer Austin, TX
- internship software Austin, TX
- software support Austin, TX
- software quality assurance Austin, TX
- embedded software Austin, TX

