Taro Logo

Senior Embedded Software Engineer

Creating devices that enable a bi-directional interface with the brain to restore movement to the paralyzed, restore sight to the blind, and revolutionize human-digital interaction.
$124,000 - $230,000
Embedded
Senior Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
Healthcare · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Embedded Software Engineer

Neuralink is at the forefront of brain-computer interface technology, developing devices that create a direct connection between the human brain and digital devices. As a Senior Embedded Software Engineer on the Brain Interfaces Embedded Systems Team, you'll be working on high-performance, safety-critical embedded systems that are pushing the boundaries of what's possible in neural technology.

The role offers a unique opportunity to work with an elite team of engineers, combining expertise in embedded systems, firmware development, and cross-functional collaboration with chip designers and neuroscientists. You'll be developing firmware that serves as the kernel of operation for the neural implant, directly impacting the product's capabilities to help restore movement to the paralyzed and sight to the blind.

The position requires strong technical expertise in embedded systems, C/C++, Python, and hardware fundamentals, with a focus on delivering reliable, manufacturable solutions in a fast-paced environment. You'll be working with MCU architectures, debugging complex systems, and considering critical factors like power consumption, radio communication, and thermal requirements.

This is an ideal role for an experienced engineer who thrives on complex challenges and wants to make a meaningful impact in revolutionary medical technology. The position offers competitive compensation ($124,000-$230,000), comprehensive benefits including medical/dental/vision insurance, 401(k), equity, and various other perks. Located in Austin, Texas, you'll be working in-person with a team that's dedicated to transforming how humans interact with technology and improving lives through neural interface innovation.

Last updated 2 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
Linux
  • Bachelor's degree in computer science, electrical engineering, related field, or equivalent experience
  • 3+ 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
  • Ability to deliver reliable manufacturable solutions

Benefits For Senior Embedded Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • 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?