N
Posted 16 hours ago
Firmware Engineer Intern
NeuralinkFirmware Engineer Intern
Requirements
Track record in science or engineering, Software development experience, Embedded systems exposure
Skills
C#RustEmbedded SystemsARMLinux
About the role
About the Company
Neuralink is creating devices that enable a bi-directional interface with the brain to restore movement to the paralyzed, restore sight to the blind, and revolutionize human-digital interaction.
Responsibilities
- Developing and optimizing embedded software for robotic surgery applications
- Streamlining codebase by refining or retiring legacy embedded software
- Rigorous testing and validation of software systems for safety and reliability
- Participating in peer code reviews
- Writing drivers and applications to extend robotics functionality
- Specifying hardware and software choices for future hardware platforms
- Sharing findings and progress in a collaborative environment
Requirements
- Demonstrated track record of success in science or engineering
- Proven experience in software development, preferably with embedded systems
Preferred Qualifications
- 2+ years of experience with embedded systems
- Proficiency in C, C++, or Rust
- Knowledge of communication protocols (SPI, UART, I2C, PCIe, MIPI, USB, 802.3)
- Experience with ARM cores, embedded Linux, and kernel driver development
- Experience with MCU or FPGA bring-up
- Ability to interpret electrical schematics and use lab equipment
- Foundational understanding of MCU architectures and DSP
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeFirmware Engineer Intern
Neuralink · South San Francisco
