Senior Embedded Software Engineer

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

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 involves collaborating with chip designers, EEs, algorithms, and software engineers in a fast-paced environment.

You'll be responsible for developing firmware that serves as the kernel of operation for the implant, working in highly powered and latency-constrained environments. The position offers unique challenges in safety-critical systems development, requiring expertise in embedded systems, C/C++, and Python, along with strong hardware understanding.

The ideal candidate brings 5+ years of embedded systems experience and thrives in a cross-disciplinary environment. You'll work on cutting-edge technology while considering power, radio, and thermal requirements. The role offers competitive compensation ($180,000-$300,000) and comprehensive benefits including medical insurance, equity, and 401(k).

This is an opportunity to make a real impact in neurotechnology and work with some of the brightest minds across multiple disciplines. You'll be at the forefront of developing technology that could fundamentally change how humans interact with computers and help people with paralysis regain independence.

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
  • Cross-disciplinary team player
  • 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
Commuter Benefits
Dental Insurance
Medical Insurance
Vision Insurance
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 embedded systems for brain-computer interfaces.

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.