Software Engineer Intern, Robotics
Neuralink
This job at a glance
- Who can apply
- New grads and up to 1 year
- Must know
- C++CRustLinuxComputer vision
- Work
- On-site in San Francisco · internship
- Pay
- Not stated by the employer.
- Skill demand
- C++39%C23%Linux14%Rust5%of 44 similar entry-level jobs posted in the US this week
- Listed
- Nov 8, 2026 · still open
Sign in free to see which of these skills your resume already shows.
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.
Team Description
The Robot Software Team builds software that enables scalable neurosurgery for safe implantation of the N1 device. This includes core control, sensors and perception, autonomy, and surgery analytics. This role integrates with the robot hardware, surgery engineering, and BCI applications teams.
Job Description and Responsibilities
As a Software Engineer Intern on the Robot Software Team, you will be responsible for writing software and ensuring it functions on an actual surgical robot. Our robotics integrate actuated devices with microelectromechanical systems and novel surgical procedures, emphasizing high-precision, high-repeatability mechanical motion, high reliability, and fail-safe design.
You will be expected to:
- Develop safety-critical software for the robot, contributing directly to surgery-ready software.
- Take ownership of a project integral to robot functioning from design to implementation, under guidance.
- Address issues promptly to support robot operation by non-software teams.
- Work across different engineering disciplines, potentially involving interactions with mechanical, electrical, biological, and neuroscience teams.
Requirements & Tech Stack
- Experience in writing performant applications in a system language like C, C++, and Rust.
- Ability to work on mission-critical and safety-critical systems.
- Strong bias for action and first principles thinking.
Qualifications
- Evidence of exceptional ability in engineering or computer science.
- Hands-on experience with robotics or high-reliability systems.
- Experience coding in Linux and debugging on Linux systems.
- Experience in computer vision.
- Experience in kinematics and motion planning.
- Experience working on medical robots.
- Experience working in a high-precision environment.
California Hourly Rate: $35/hr USD