Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - HIL

$151k - $281k
Full-time

Neuralink

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, restore sight to the blind, and revolutionize how humans interact with their digital world.

The Role

Neuralink’s next generation surgical robot will perform brain surgery at scale, installing hundreds of tiny threads into the brain to enable brain computer communication.

You will own the robot’s Hardware In the Loop (HIL) test system. Exercise the production surgical robot, controllers and firmware against controlled inputs, reproduce faults, and automate verification. Your HIL will enable unattended test & verification to run day and night. Your work will help deliver reliable surgical robots at scale, bringing Neuralink to more people.

What you’ll do

  • Build and maintain robot HIL — real hardware running production software and firmware.
  • Write automated HIL tests for integration, timing, faults, and bring-up.
  • Define pass/fail, coverage, and acceptance criteria.
  • Wire software-in-the-loop tests, HIL tests, and hardware acceptance into one CI pipeline with logs, traces, and reproducible results.
  • Own release-gating tests. When a failure escapes sim or HIL, you reproduce it and close the coverage gap.

Note: The team is hiring engineers at all levels, both junior and senior. What matters most is evidence of exceptional abilities and a drive to succeed.

What we’re looking for

  • Strong Rust skills; Python for test tooling and analysis. Comfortable close to drivers, firmware, and buses.
  • Experience with HIL, test rigs, or system-level verification on robots, vehicles, or similar hardware.
  • Experience debugging async and concurrent systems, RPC, telemetry, and timing failures across software and firmware.
  • Experience building automated test pipelines. Bazel experience is a plus.
  • Effective at using AI agents to accelerate work while maintaining quality.
  • Obsession with repeatability, edge cases, and traceability.

Expected Compensation:

The anticipated base salary for this position is expected to be within the following range. Your actual base pay will be determined by your job-related skills, experience, and relevant education or training. We also believe in aligning our employees’ success with the company's long-term growth. As such, in addition to base salary, Neuralink offers equity compensation (in the form of Restricted Stock Units (RSU)) for all full-time employees.

Base Salary Range:

$151,000—$281,000 USD

What We Offer:

Full-time employees are eligible for the following benefits listed below.

  • An opportunity to change the world and work with some of the smartest and most talented experts from different fields
  • Growth potential; we rapidly advance team members who have an outsized impact
  • Excellent medical, dental, and vision insurance through a PPO plan
  • Paid holidays
  • Commuter benefits
  • Meals provided
  • Equity (RSUs) *Temporary Employees & Interns excluded
  • 401(k) plan *Interns initially excluded until they work 1,000 hours
  • Parental leave *Temporary Employees & Interns excluded
  • Flexible time off *Temporary Employees & Interns excluded
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - HIL in South San Francisco, CA vacancy
  •  .... To learn more visit: You will... Develop the software and firmware that powers Waabi's HIL benches — test runners, simulation/stimulation interfaces...  ..., debug hardware/software interactions, and support engineers across Embedded, Autonomy, and V&V running tests on... 
    Suggested
    Work at office

    Waabi

    San Francisco, CA
    a month ago
  • Zipline is seeking an Embedded Software Validation Engineer in California to build automated validation infrastructure for the embedded platform powering autonomous aircraft. You will design simulation and hardware-in-the-loop environments, develop automated test scenarios... 
    Suggested

    Zipline

    South San Francisco, CA
    3 days ago
  • $160k - $250k

     ...infrastructure that powers every Zipline flight. Maps Platform engineers build the backbone that serves geographic data, features, and...  ...the candidate's experience, skills, and demonstrated scope: Software Engineer II: $160,000 - $190,000 Senior Software Engineer: $... 
    Suggested
    Local area

    Zipline

    South San Francisco, CA
    24 days ago
  • Job Overview We are seeking a talented and proactive Software Engineer to join our growing technology team. In this role, you will design, develop, test, and deploy reliable software applications across the full software development lifecycle (SDLC). You will collaborate... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Apexcaretalentsolutions

    South San Francisco, CA
    7 days ago
  •  ...Engineer Role At Skip Skip is on a mission to make life joyful through powered movement...  ...We're looking for an engineer who can own software quality end-to-end, from a user unboxing...  ...integration testing and Hardware-in-Loop (HIL) test planning Build and maintain automation... 
    Suggested
    Full time
    Work at office
    3 days per week

    Skip

    San Francisco, CA
    2 days ago
  •  ...Software Engineer Location: San Bruno, CA Duration: Long Term Job Description: The Software Engineer position will be responsible for hands on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce. The SE will... 

    Argyle Infotech

    San Bruno, CA
    2 days ago
  •  ...Job Title: Software Engineer V Duration: 12 Months Location: Burlingame, Sunnyvale, MPK, NYC (Onsite) Key skills/responsibilities: Proficient in Kotlin or Swift, async programming Design and implement software systems spanning wearable devices, IOS/Android... 

    eTeam

    Burlingame, CA
    2 days ago
  • $175k - $230k

     ...We are a small, highly collaborative, cross-functional team of engineers, product managers, designers, and clinical partners. We build...  ...impactful. The Role: We’re hiring a full-stack Senior Software Engineer to build AI products and the platform that powers them... 
    Full time
    Work experience placement

    Color Health

    South San Francisco, CA
    2 days ago
  • $59 - $79 per hour

     ...Title: Senior Mobile Systems Engineer Location: Onsite (Burlingame, Sunnyvale, MPK or NYC) Duration: 12 months Compensation...  ...devices, and distributed backend services. Develop mobile software primarily using Kotlin and/or Swift. Design and... 
    Local area
    Flexible hours

    INSPYR Solutions

    Burlingame, CA
    20 hours ago
  • Job Title Expert knowledge of.NET framework 3.5/4.0, C#, ASP.NET, MVC, SQL Server, HTML/CSS, XML, JSON, jQuery Experience in writing stored procedures and queries in SQL Server in 3-tiered applications and/or SOA design and development is highly desired Excellent...

    Redolent

    San Bruno, CA
    20 hours ago
  •  ...optimized for absolute precision, superior power, and robust protection. Overview We are looking for a Build & Release Software Engineer to join our team, focusing on the application software powering our satellite systems. In this role, you will take ownership of... 
    Permanent employment
    Local area
    Remote work

    Xona Space Systems, Inc

    Burlingame, CA
    4 days ago
  • $94.69 per hour

     ...Aptask Global Workforce (AGW) is seeking a Software Engineer for a contract position with a Leading Technology Firm located in Burlingame, CA. This is a 12+ month contract opportunity. We are looking for a Senior Mobile Systems Engineer with extensive client-server... 
    Hourly pay
    Contract work

    ApTask Global Workforce

    Burlingame, CA
    3 days ago
  • $110k - $270k

     ...neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference...  ...C++ DSP and control code. Role The Full-Stack Engineer is key to making the Quadric product and toolchain easily accessible... 
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    quadric, Inc

    Burlingame, CA
    11 days ago
  • $155k - $215k

     ...possible with observability and security data. As part of the Engineering Team you will play an important role in bringing Imply Lumi to...  ...experience working as an Individual contributor Solid grasp on good software engineering practices such as code reviews and deep focus on... 
    Remote work
    Home office

    Imply

    Burlingame, CA
    24 days ago
  • $155k - $215k

     ...team of innovators and problem-solvers who are reshaping the future of data! The Role We're looking for a talented Senior Software Engineer who is passionate about building scalable web services and cloud infrastructure for products used at thousands of companies... 
    Remote work
    Home office

    Imply

    Burlingame, CA
    24 days ago
  • $123k - $216k

     ...systems and have a user base spanning from highly technically proficient engineers to non-technical scientists and doctors; but all of them need solid systems, rugged networking, and bullet-proof software to do their jobs. Job Responsibilities and Description:... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Neuralink

    South San Francisco, CA
    2 days ago
  • $54 per hour

     ...off the shelf, and as a result we need to engineer the majority of our system in-house....  ...current challenges: Design and develop a software platform for the new P2 Zip and the world...  ..., integrating with Hardware-in-the-Loop (HIL), and leveraging simulation to model and... 
    Hourly pay
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Relocation package

    Zipline

    South San Francisco, CA
    24 days ago
  • $123k - $216k

     ...systems and have a user base spanning from highly technically proficient engineers to non-technical scientists and doctors; but all of them need solid systems, rugged networking, and bullet-proof software to do their jobs.  Job Responsibilities and Description:  As a... 
    Full time
    Temporary work
    Flexible hours

    Neuralink

    South San Francisco, CA
    2 days ago
  • $119k - $200k

     ...digital world. Team Description: The Brain Interfaces Software Team is responsible for the end to end software stack that manages...  ...divisions within the company. We are looking for versatile engineers who are interested in architecting and implementing elegant... 
    Full time
    Temporary work
    Flexible hours

    Neuralink

    South San Francisco, CA
    2 days ago
  • $151k - $281k

     ...actuators, and product-stack interfaces. Test the real robot software and firmware against simulated hardware. Write automated...  ...get feedback, and iterate fast. Note: The team is hiring engineers at all levels, both junior and senior. What matters most is... 
    Full time
    Temporary work
    Flexible hours

    Neuralink

    South San Francisco, CA
    2 days ago
  • $70 - $85 per hour

     ...Recruitment at SGS Consulting/Frontier Technologies INC. | Join a Team That's Changing the Game: AR/VR | Software & Hardware… Summary: Our team is looking for Software Engineers to support our engineering teams as we build towards our goal of helping more people around the... 
    Contract work
    Summer work
    Internship
    Remote work

    SGS Consulting

    Burlingame, CA
    1 day ago
  • Software Engineer V Location: 100% Onsite Redmond, WA (Preferred) | Also open to Burlingame, CA or New York, NY Duration: 6-month contract with strong potential for extension Start Date: Early to mid-September Pay Rate: $90 - $95/hr on W2 Benefits: Health, Dental, Visio... 
    Contract work

    Tailored Management

    Burlingame, CA
    20 hours ago
  •  ...optimized for absolute precision, superior power, and robust protection. As a Testbed Software Engineer, you will architect and build our spacecraft Hardware-in-the-Loop (HIL) testbed software from scratch, integrating flight hardware (or engineering models) with... 
    Permanent employment
    Full time

    Xona Space Systems

    Burlingame, CA
    more than 2 months ago
  • $165k - $215k

     ...About You and The Role You will be the Senior Integration & Test Software Engineer (Long Range Platform) owning software-driven test systems that...  ...operations: designing, deploying, and sustaining turnkey SIL/HIL/EOLT test rigs and automation that directly affect throughput,... 
    Work at office
    Local area
    Visa sponsorship

    Zipline

    South San Francisco, CA
    18 days ago
  •  ...systems that matter. About the role We're looking for a Founding Software Engineer to own how Gradient Robotics moves data from AI models to...  ...operating systems, and multithreading Infrastructure: Bazel, Nix, HIL testing, and CI/CD Firmware and platform: Linux kernel hacking... 

    Gradient Robotics

    San Francisco, CA
    20 hours ago
  • $180k - $205k

     ...experiments. At Culture, we combine our passions for biomanufacturing, engineering, and operations to build new solutions that make bioprocess...  .... The Opportunity: Culture Biosciences is seeking a Senior Software Engineer who has spent part of their career as a Software... 
    Full time
    Remote work

    Culture Biosciences

    South San Francisco, CA
    4 days ago
  • $35 per hour

     ...Software Engineer Intern, Internal Apps 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... 
    Hourly pay
    Price work
    Temporary work
    Internship
    Immediate start
    Remote work
    Flexible hours

    Neuralink

    South San Francisco, CA
    20 hours ago
  • $150k - $281k

     ...Software Engineer, BCI Applications 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... 
    Full time
    Temporary work
    Flexible hours

    Neuralink

    South San Francisco, CA
    3 days ago
  • $220k - $250k

     ...of landfills. About the Role We're hiring a Computer Vision Engineer to work on the CV technology behind Mill Commercial — the...  ...driven product and we want people who care about the mission. Software skills: Python, PyTorch, OpenCV. Experience with LLM and agent... 

    Mill

    San Bruno, CA
    11 days ago
  •  ...Job Description Job Description OPPORTUNITY Mammoth Biosciences is seeking a Senior Software Engineer I, Research Informatics, to join our Computational team. This is an impactful group of bioinformaticians and software engineers that supports Mammoth's therapeutic... 
    Local area
    Shift work

    Mammoth Biosciences

    Brisbane, CA
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - HIL. Be the first to apply!