Embedded Software Engineer - Ethernet Switching
NVIDIA
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 Level4, and 224,000 USD – 356,500 USD for Level5. 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
$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- ...testing, diagnostics and management of embedded systems Develop tools for the testing, diagnostics... ...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...Suggested
- ...The Role GM’s Software Defined Vehicle Platform unlocks the ability to scale new software... ...‑facing features of tomorrow. As an Embedded Software Engineer on the Universal Flash Orchestrator... ...Diagnostic protocols like UDS over Ethernet (DoIP and Socket Adapter). Strong...Suggested
- ...by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous... ...impact. Position Overview Embedded Linux Software Engineer... ...Jetson‑based platforms, supporting Ethernet NICs, USB devices, and MIPI cameras...SuggestedLocal area
- ...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...Suggested
- ...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,...
- The Embedded Software Development Team creates and maintains firmware for the electronic control... ...pragmatic team that prioritizes sound engineering and collaborative effort. About the... ...understanding of interfaces: CAN, RS232/RS485, Ethernet, SPI, I2C. Understanding of Real-Time...Remote workRelocation
$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...- ...Austin, TX, US Summary The Senior Lead Engineer, Hardware Design works within cross functional... ...in compute, storage, or network switching products is highly preferred. Extensive... ...electrical interfaces such as DDRx, PCIe, Ethernet, and high-speed SERDES. Expert in PCB design...Work at officeLocal area
$150.2k - $283.5k
...you’ll do… Design and implement software running on a distributed embedded system with multiple microcontrollers... .... Design and implement real‑time Ethernet communication. Develop custom... ...Bachelor’s degree in electrical engineering, Computer Science, Computer Engineering...Immediate startVisa sponsorshipFlexible hours- 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...
- ...Role : Embedded Software / Firmware Engineer (Mid - Lead) Location : Onsite Austin As a Embedded Software Engineer, you will lead the architecture, technical direction, and development of the firmware powering next-generation battery and energy systems. These devices monitor...
- ...Requirements Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science,... ...to detail (Desirable) Experience with embedded code on industrial automation &... ...test suites for validation and verification of related software systems #J-18808-Ljbffr...
- ...Requirements This role is ideal for engineers with hands‑on experience in embedded systems, including device drivers, kernel customization, bootloaders,... ...field 2+ years of professional experience in embedded software development Proficiency in C or C++ for embedded systems...
$105k - $145k
...building a small team of exceptional, hands‑on engineers to make this happen. Mechanical,... ...past 40 years. About the team The Tool Software team builds the software that runs Atomic... ...production. About the role We’re hiring embedded software engineers to help build the software...Work at officeVisa sponsorshipNight shift- CesiumAstro is looking for a Principal Embedded Software Engineer I in Austin, Texas. The successful candidate will lead the design and implementation of embedded software for aerospace products, working on Linux-based single-board computers and microcontroller systems...
- 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++,...
- Avride, located in Austin, Texas, is seeking an Embedded Software Engineer who will be instrumental in developing software for autonomous vehicles and delivery robots. This role involves engaging in all phases of software development, from design to implementation, using...
- General Motors is seeking an Embedded Software Engineer for their Software Defined Vehicle Platform in Austin, Texas. In this role, you'll develop software for vehicle updates enabling innovative features through Over-the-Air (OTA) updates. The ideal candidate has a Bachelor...
- 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...
- ...centralized grid into a resilient and abundant system. We are engineers, operators, and creatives solving some of the most complex,... ...challenges of our time. About the Role As an Embedded Software Engineer at Base, you will lead the architecture and technical...Shift work
- ...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
- ...passionate, collaborative, energetic, and forward‑thinking individuals to join our team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers...Permanent employmentFull timeWork experience placementLocal area
- A leading technology company in Austin, Texas, seeks an Embedded Software Infrastructure Engineer to design and manage CI/CD pipelines for embedded software. The role requires strong experience in building scalable CI/CD systems, debugging skills, and knowledge of containerized...
$90k
Select how often (in days) to receive an alert: 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 ADC, DAC, and...Permanent employmentLocal areaImmediate start- ...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
$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- Embedded Rust Software Engineer (Clearance Required) Summary We are seeking an Embedded Software Engineer to design, develop, and optimize embedded software for critical platforms. In this role, you will work on C and Rust code baselines, architecting embedded solutions...
- ...We are seeking an experienced Hardware Engineering Architect for Networking Products to... ...functional requirements for next‑generation Ethernet switch platforms. This role can also be... ...with Ethernet switch ASIC trends, switch software/SONiC ecosystems, and modular platform...
$135k
...role As the Controls Engineer integrated in the Fuel... ...who wants to live in a software IDE. We are open to two... ...sensors, limit switches, gas composition sensors... ...motion controller, or embedded) Write the automation... ...protocols (EtherCAT, Modbus, EtherNet/IP, CANopen)...Live inRemote 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 systems software engineer Austin, TX
- embedded software engineer Austin, TX
- embedded developer Austin, TX
- embedded engineer Austin, TX
- embedded linux engineer Austin, TX
- embedded firmware developer Austin, TX
- javascript software engineer Austin, TX
- software technical support engineer Austin, TX
- software support Austin, TX
- software sales Austin, TX

