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 3 months 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.

Senior Software Development Engineer, EC2 Nitro Team

Senior Software Engineer role at Amazon's EC2 Nitro Team, focusing on firmware infrastructure development and cloud computing solutions with competitive compensation range of $151,300-$261,500.

Senior Automation Engineer

Senior Automation Engineer position at PepsiCo in Cork, Ireland, focusing on industrial automation, PLC programming, and manufacturing systems support.