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.
$89,400 - $220,600
Embedded
Mid-Level Software Engineer
In-Person
2+ years of experience

Description For 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 an 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:

  • 2+ 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, equity + 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 Embedded Software Engineer

  • Determine and implement features for the implant firmware
  • Work closely with chip designers, EEs, algorithms, and software engineers
  • Deliver reliable manufacturable solutions
  • Solve complex challenges in highly powered and latency-constrained environments

Requirements For Embedded Software Engineer

Python
  • 2+ 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

Benefits For Embedded Software Engineer

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

Interested in this job?

Jobs Related To Neuralink Embedded Software Engineer

Firmware Engineer

Firmware Engineer position at Neuralink developing embedded systems for revolutionary brain-computer interface surgical robots.

Electrical Engineer - Surgery & Robot Hardware Team

Design and develop custom electronics systems for revolutionary neurosurgical robots and implants at Neuralink.

Electrical Engineer - Surgery & Robot Hardware Team

Design and develop custom electronics systems for revolutionary neurosurgical robots and implants at Neuralink.

Firmware Engineer

Firmware Engineer position at Neuralink developing embedded systems for revolutionary brain-computer interface surgical robots.

Electrical Engineer - Implant Electronics

Electrical Engineer position focusing on implant electronics board design and embedded systems for brain-computer interfaces at Neuralink.