Senior Embedded Software Engineer

We are creating the future of brain-computer interfaces: building devices now that have the potential to help people with paralysis regain mobility and independence and invent new technologies that could expand our abilities, our community, and our world.
$128,000 - $242,000
Embedded
Senior Software Engineer
In-Person
5+ years of experience

Description For Senior Embedded Software Engineer

Join the implant team at Neuralink and be part of an elite team of engineers working on high-performance, safety-critical embedded systems for the next-generation brain-computer interfaces. We are looking for experienced, hands-on engineers who are interested in exploring what's possible in highly powered and latency-constrained environments. Firmware is the kernel of operation for the implant and you have the chance to determine and implement features that have a massive impact on the product's capabilities. You will have the opportunity to work closely with chip designers, EEs, algorithms, and software engineers on a small team that moves quickly.

As a Senior Embedded Software Engineer at Neuralink, you will:

  • Find enormous challenges exciting and enjoy discovering and defining problems as much as solving them.
  • Deliver reliable manufacturable solutions.
  • Be a cross-disciplinary team member, excited to work with and learn from chip designers to neuroscientists.

Required Qualifications:

  • 5+ years of experience with embedded systems.
  • Proficient in C/C++, and Python.
  • Knowledge of MCU architectures, peripherals, and development environments.
  • Comfortable reading electrical schematics and datasheets.
  • Deep knowledge of the embedded toolchains and workflow.
  • Strong EE & DSP fundamentals
  • HW/SW debugging skills with lab equipment.

Preferred Qualifications:

  • Experience with embedded stacks for ARM cores.
  • Experience with safety-critical systems.
  • Experience with FPGA development and testing.
  • Experience with RF, BLE, TCP/IP stacks from a practical embedded perspective.
  • Prior work or experience with applied cryptography and embedded systems security.

Neuralink offers a competitive compensation package including salary and equity, as well as excellent benefits such as medical, dental, and vision insurance, paid holidays, commuter benefits, meals provided, 401(k) plan, parental leave, and flexible time off.

Neuralink values diversity and provides equal opportunity in all employment practices. We encourage candidates from all backgrounds to apply, even if they don't meet every listed qualification.

Last updated 5 months ago

Responsibilities For Senior Embedded Software Engineer

  • Work on high-performance, safety-critical embedded systems for brain-computer interfaces
  • Determine and implement features for the implant firmware
  • Collaborate with chip designers, EEs, algorithms, and software engineers
  • Deliver reliable manufacturable solutions
  • Solve complex challenges in highly powered and latency-constrained environments

Requirements For Senior Embedded Software Engineer

Python
Linux
  • 5+ years of experience with embedded systems
  • Proficiency in C/C++ and Python
  • Knowledge of MCU architectures, peripherals, and development environments
  • Ability to read electrical schematics and datasheets
  • Deep knowledge of embedded toolchains and workflow
  • Strong EE & DSP fundamentals
  • HW/SW debugging skills with lab equipment

Benefits For Senior Embedded Software Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive salary
  • Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Paid holidays
  • Commuter benefits
  • Meals provided
  • 401(k) plan
  • Parental leave
  • Flexible time off

Interested in this job?

Jobs Related To Neuralink Senior Embedded Software Engineer

Senior Mechanical Engineer

Senior Mechanical Engineer role at Neuralink focusing on brain-computer interface device development, including surgical robotics and microfabrication.

Senior Software Engineer, Tegra Multimedia

Senior Software Engineer position at NVIDIA focusing on Tegra Multimedia development, requiring expertise in embedded systems, multimedia frameworks, and Android development.

Field Application Engineer

Senior Field Application Engineer position at Impinj, focusing on RAIN RFID technology and IoT solutions.

Senior Mechanical Engineer

Senior Mechanical Engineer role at Neuralink focusing on brain-computer interface device development, including surgical robotics and microfabrication.

Senior NPI Engineer

Senior NPI Engineer role at RefleXion, leading production processes for innovative cancer treatment technology with competitive compensation and hybrid work arrangement.