GrepJob
Neuralink

Firmware Engineer Intern, Robotics and Surgery Engineering

Neuralink
Apply
4 days ago
Fremont, CA, USAIntern

Responsibilities

  • Develop and optimize embedded software for robotic surgery applications.
  • Streamline the codebase by refining and retiring legacy embedded software.
  • Conduct rigorous testing and validation of software systems.
  • Participate in peer code reviews.
  • Write drivers and applications to extend robotics functionality.
  • Specify hardware and software choices for future hardware platforms.
  • Share findings and progress with the team in a collaborative environment.

Requirements

  • Demonstrated success in a science or engineering field.
  • Proven experience in software development, preferably with embedded systems.
  • 2+ years of experience with embedded systems is preferred.
  • Proficient with common communication protocols like SPI, UART, and I2C.
  • Comfortable with advanced protocols such as PCIe and USB.
  • Proficient in at least one embedded language such as C, C++, or Rust.
  • Experience with embedded Linux platforms and kernel driver development is a plus.
  • Foundational understanding of MCU architectures and peripheral integration.

Benefits

  • Opportunity to change the world and work with talented experts.
  • Growth potential with rapid advancement for impactful team members.
  • Excellent medical, dental, and vision insurance.
  • Paid holidays and commuter benefits.
  • Meals provided.

Tech Stack

CC++LinuxRust

Categories