Senior Embedded Software Engineer

Creating the future of brain-computer interfaces to help people with paralysis regain mobility and independence and invent new technologies.
$162,000 - $270,000
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Healthcare · Biotech

Description For Senior Embedded Software Engineer

Join the Brain Interfaces Embedded Systems Team at Neuralink, where we're revolutionizing brain-computer interfaces to enhance human capabilities and help those with paralysis. As a Senior Embedded Software Engineer, you'll be part of an elite team working on high-performance, safety-critical embedded systems. The role demands expertise in embedded systems, C/C++, and Python, with 5+ years of experience required.

You'll collaborate with chip designers, electrical engineers, and software specialists in a fast-paced environment. Your responsibilities include owning complex challenges, delivering safety-critical systems, and contributing to bare-metal firmware development. The position offers competitive compensation ($162,000 - $270,000) and comprehensive benefits including medical insurance, 401(k), and equity.

The ideal candidate possesses strong hardware/software debugging skills, understands MCU architectures, and can work cross-functionally. Preferred qualifications include experience with ARM cores, FPGA development, and embedded systems security. This role presents a unique opportunity to work on cutting-edge technology that could transform healthcare and human capabilities.

Working at Neuralink means joining a team of diverse experts united in the mission to develop revolutionary brain-computer interfaces. The company culture emphasizes rapid advancement for high performers and maintains a balance of thoughtful problem-solving with practical delivery of manufacturable solutions.

Last updated a month ago

Responsibilities For Senior Embedded Software Engineer

  • Own complex challenges from definition to solution
  • Work cross functionally to deliver safety critical systems while considering power, radio, and thermal requirements
  • Take ownership of products and/or core features; from planning and design to execution and testing
  • Build on fundamental understanding of hardware while contributing to bare-metal firmware
  • Embrace a fast-paced iterative environment that prioritizes shipping manufacturable solutions

Requirements For Senior Embedded Software Engineer

Python
  • 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
  • Experience with embedded stacks for ARM cores (preferred)
  • Experience with safety-critical systems (preferred)
  • Experience with FPGA development and testing (preferred)
  • Experience with RF, BLE, TCP/IP stacks from a practical embedded perspective (preferred)
  • Prior work or experience with applied cryptography and embedded systems security (preferred)

Benefits For Senior Embedded Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Commuter Benefits
Parental Leave
  • Excellent medical, dental, and vision insurance through a PPO plan
  • Paid holidays
  • Commuter benefits
  • Meals provided
  • Equity + 401(k) plan
  • Parental leave
  • Flexible time off

Interested in this job?

Jobs Related To Neuralink Senior Embedded Software Engineer

Senior Embedded Software Engineer

Senior Embedded Software Engineer position at Neuralink, developing safety-critical firmware for brain-computer interfaces, requiring 5+ years of embedded systems experience.

Senior Embedded Software Engineer

Senior Embedded Software Engineer position at Neuralink, developing safety-critical firmware for brain-computer interfaces, requiring 5+ years of embedded systems experience.

Senior Embedded Software Engineer

Senior Embedded Software Engineer role at Neuralink, developing safety-critical firmware for brain-computer interfaces, requiring 5+ years of embedded systems experience.

Embedded Systems Engineer

Senior Embedded Systems Engineer position developing safety-critical firmware for brain-computer interfaces, offering competitive salary and benefits.

Senior Mechanical Engineer

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