Neuralink

Firmware Engineer, Robotics and Surgery Engineering

Job Description

Posted on: 
2026-05-21

Responsibilities

  • Develop and optimize embedded software for robotic surgery applications
  • Streamline and refine legacy embedded software
  • Conduct rigorous testing and validation of software systems
  • Participate in peer code reviews
  • Write drivers and applications to enhance robotic functionality
  • Specify hardware and software choices for future hardware platforms
  • Share findings and progress with the team collaboratively

Job Requirements

  • Demonstrated success in a science or engineering field
  • Proven experience in software development, particularly with embedded systems
  • 2+ years of experience with embedded systems
  • Proficient with communication protocols (SPI, UART, I2C, etc.)
  • Knowledge of advanced protocols (PCIe, MIPI CSI/DSI, USB, 802.3)
  • Proficient in at least one embedded programming language (C, C++, or Rust)
  • Experience with embedded Linux platforms and kernel development
Apply now

More job openings