Software Engineer (HIL)

Neuralink

San Francisco, United States Posted September 30, 2026

Check how well your resume matches this job

On-site Full-time Mid level
Salary Range

$151,000 - $281,000

Job Description

Join Neuralink, a pioneering company in brain-computer interface technology. As a Software Engineer, you will be responsible for owning the Hardware In the Loop (HIL) test system for our next generation surgical robot. Your work will enable unattended test and verification, helping to deliver reliable surgical robots at scale. You will build and maintain the robot HIL, write automated tests, define criteria, and own release-gating tests. The ideal candidate will have strong Rust skills, experience with HIL and system-level verification, and a passion for repeatability and traceability.

  • Posséder et maintenir le système de test Hardware In the Loop (HIL) du robot chirurgical, en automatisant la vérification et en reproduisant les défauts.
  • Écrire des tests HIL automatisés pour l'intégration, le timing, les défauts, et la mise en service, et définir les critères de réussite/échec.
  • Intégrer les tests logiciels et HIL dans un pipeline CI avec des journaux, des traces et des résultats reproductibles.
  • Effective at using AI agents to accelerate work while maintaining quality
  • Strong Rust skills; Python for test tooling and analysis. Comfortable close to drivers, firmware, and buses
  • Experience debugging async and concurrent systems, RPC, telemetry, and timing failures across software and firmware
  • Experience with HIL, test rigs, or system-level verification on robots, vehicles, or similar hardware
  • Obsession with repeatability, edge cases, and traceability
  • Experience building automated test pipelines. Bazel experience is a plus
Required Skills
software development Rust agents Python
How to apply

You apply on Neuralink’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Neuralink

See every open role at Neuralink on ARes.

More Jobs at Neuralink
Share This Job