Senior Linux Embedded Diagnostics Engineer (Networking)

Graphcore

Austin (TX)

On-site

USD 69,000 - 72,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental & vision
401(k) Retirement Plan
Time Off/Leave
Laboratory access and tooling

Job summary

Actalent is seeking a Firmware / Diagnostics Software Engineer in Austin, TX for embedded diagnostics on Linux‑based networking hardware. You will develop and validate software, work with ASIC/hardware teams, and simulate hardware bring‑up and testing of high‑speed interfaces.

You'll implement drivers for I2C, PCIe, SPI, MDIO, and help validate TCP/IP stack and network diagnostics in a lab environment, with a focus on reliability and performance on production systems.

Qualifications

  • Bachelor's degree in electrical engineering, computer engineering, computer science or related field.
  • At least 2 years of embedded software experience.
  • Experience with C/C++ in Linux for low-level and embedded systems.
  • Experience with BSP and bootloaders; hardware bring-up.
  • Strong TCP/IP networking knowledge and networking diagnostics.

Responsibilities

  • Design, develop, and maintain embedded diagnostics software in Linux.
  • Implement and enhance diagnostic test suites to validate hardware functionality.
  • Participate in hardware bring-up, configuration, and validation of boards.
  • Develop and debug low-level device drivers for interfaces like I2C, PCIe, SPI, MDIO.
  • Work with BSPs including bootloaders and system initialization.
  • Configure and test Ethernet and networking interfaces, validate PHY and SSD.
  • Troubleshoot hardware-software interaction issues across components.
  • Collaborate with ASIC and hardware teams to define diagnostics requirements.
  • Coordinate with vendors for hardware testing and diagnostics integration.
  • Apply TCP/IP networking knowledge to design and validate diagnostics.
  • Test and validate networking ASICs and PHYs; storage/non-volatile memory devices.

Skills

Embedded C/C++
Linux drivers
Board bring-up
Device drivers
TCP/IP networking
Hardware interaction
Lab diagnostics
Cross-functional

Education

Bachelor's degree in Electrical/CS/CE

Tools

BSP
Bootloaders
Low-level debugging

Job description

Actalent is seeking a Firmware / Diagnostics Software Engineer in Austin, TX for embedded diagnostics on Linux‑based networking hardware. You will develop and validate software, work with ASIC/hardware teams, and simulate hardware bring‑up and testing of high‑speed interfaces.

You'll implement drivers for I2C, PCIe, SPI, MDIO, and help validate TCP/IP stack and network diagnostics in a lab environment, with a focus on reliability and performance on production systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hardware Diagnostics Lead - Embedded Linux Systems
Hardware Diagnostics Lead - Embedded Linux Systems

Cisco Systems, Inc. • San Jose (CA)

On-site
USD 166,300 - 307,800
Health insurance
401(k) matching
Parental leave
+1
Embedded Systems Engineer — Austin Onsite, Contract
Embedded Systems Engineer — Austin Onsite, Contract

Insight Global • Austin (TX)

On-site
USD 73,000 - 104,000
Diagnostics Software Lead for SoC Validation
Diagnostics Software Lead for SoC Validation

Advanced Micro Devices • Austin (TX)

On-site
USD 140,000 - 190,000
Diagnostics Software Tech Lead for SoC & Emulation
Diagnostics Software Tech Lead for SoC & Emulation

Socket.dev • Austin (TX)

On-site
USD 120,000 - 160,000
Embedded Engineer
Embedded Engineer

Insight Global • Austin (TX)

On-site
USD 73,000 - 104,000
Senior Embedded Software Engineer - Linux Drivers (AUTOSAR)
Senior Embedded Software Engineer - Linux Drivers (AUTOSAR)

Ethernovia Inc. • United States

Remote
USD 180,000 - 240,000
Pre IPO stock options
Medical, dental and vision insurance
Flexible hours
Embedded Diagnostic Software Engineer - Linux & Hardware
Embedded Diagnostic Software Engineer - Linux & Hardware

Deegit Inc • San Jose (CA)

On-site
USD 90,000 - 120,000
Embedded Diagnostic Software Engineer (Linux Kernel/Drivers)
Embedded Diagnostic Software Engineer (Linux Kernel/Drivers)

itD Tech • San Jose (CA)

Hybrid
Comprehensive medical benefits
401k plan
Paid holidays
Senior Embedded Linux & Networking Software Engineer
Senior Embedded Linux & Networking Software Engineer

Patton, LLC • Gaithersburg (MD)

On-site
USD 110,000 - 170,000
Senior Firmware Engineer, Data Center Networking & Linux
Senior Firmware Engineer, Data Center Networking & Linux

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 160,000 - 180,000