Software Engineer - Hardware Diagnostics - New Grad

Nexthop Systems · nexthop.ai

Santa Clara, California, United States Full-time 1 mo ago
Workplace
On-site
Location
Santa Clara, California, United States
Who can apply
Based in the United States: you usually need the right to work there

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month in most countries, cancel anytime. Already have an account? Log in

About the role

Company Description: As a cutting-edge AI infrastructure startup, we are building high-performance systems that power next-generation, large-scale AI deployments. Our team brings together industry veterans and passionate innovators who thrive in a fast-paced environment, tackling complex technical challenges at the boundary of hardware and software.

Diagnostics Team Details: We are looking for inquisitive software engineers eager to bridge the gap between software platform architecture and physical hardware. Operating as a vital group within our software organization, our team rapidly iterates to validate hardware—from early prototype bring-up to full datacenter deployment—using an industry-leading software framework. Strong problem-solving skills, rapid adaptability, and enthusiasm for collaborative engineering are at the core of what we value.

Job Responsibilities:

* Design and write platform driver code across kernel and user space to model, stress, and verify hardware performance. * Drive architectural decisions for our platform software in a highly collaborative setting. * Partner cross-functionally with hardware, software, and mechanical engineering teams to build custom test suites for complex designs. * Engage in end-to-end system enablement, progressing from prototype bring-up to large-scale AI datacenter deployments. * Help shape our startup culture—take ownership, challenge existing paradigms, and contribute directly to the future of our tech stack.

Qualifications:

* Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering or a related field * Proficiency in Python, C * Solid understanding of systems software, including embedded systems and distributed systems * Familiarity with schematics/component datasheets * Familiarity with L2 networking protocols is a plus. * Good communication skills and ability to work collaboratively in a team * Confidence to both ask questions and take ownership of your projects

What We Offer:

* Direct 1:1 mentorship from industry veterans passionate about accelerating your early-career technical growth. * High ownership of high-impact projects tailored to your interests and expertise, with immediate visibility and impact across teams. * A supportive, highly collaborative culture that encourages continuous learning, curiosity, and creative problem-solving.

About Software Engineer jobs in the United States

Open jobs
6,403 open Software Engineer jobs in the United States, 788 of them posted in the last 7 days. See all Software Engineer jobs in the United States
Typical advertised pay
$165,000 – $230,000 a year for the middle half of the 3,668 job ads from 903 employers that state a salary in US dollars (median $198,000). This is base pay as advertised, not total compensation. Software Engineer salary in the United States
Skills the job ads ask for most
  • Python 47%
  • CI/CD 36%
  • Code review 32%
  • AWS 32%
  • Kubernetes 30%
  • Distributed systems 27%

Share of the 451 newest postings for the role that name each skill. Resume keywords for Software Engineer jobs

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.