N
Posted 15 hours ago
Firmware Engineer
NeuralinkFirmware Engineer
Perks & benefits
Medical InsurancePaid LeaveCommissionHealth Insurance
Requirements
Track record in science or engineering, Software development experience, Embedded systems exposure
Skills
C#RustLinuxARM
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
- Collaborating with a cross-functional team of roboticists and medical professionals
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 MCU/FPGA bring-up and ARM cores
- Experience with embedded Linux, kernel configuration, and device tree setup
- Experience with kernel driver development and ARM bootloaders
- Experience coding drivers for actuators and sensors
- Foundational understanding of MCU architectures and peripheral integration
- Ability to interpret electrical schematics and use lab equipment
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
Neuralink · Austin, South San Francisco
