Taro Logo

Embedded Software Engineer Intern

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.
$72,800
Embedded
Software Engineering Intern
In-Person
501 - 1,000 Employees
2+ years of experience
Healthcare · Robotics

Description For Embedded Software Engineer Intern

Neuralink is seeking an Embedded Software Engineer Intern to join their Brain Interfaces Embedded Systems Team, a crucial division of the Brain Interfaces Hardware Department. This role offers a unique opportunity to work on cutting-edge brain-computer interfaces that aim to restore movement to the paralyzed and revolutionize human-digital interaction.

As an intern, you'll work alongside accomplished mentors in developing high-performance, safety-critical embedded systems. The position requires strong technical foundations in embedded systems, with hands-on experience in C/C++ and Python programming. You'll be involved in real-world projects, contributing to bare-metal firmware development and working with MCU architectures.

The role offers an exceptional learning environment where you'll collaborate with chip designers, electrical engineers, and software engineers in a small, agile team. You'll gain practical experience in safety-critical systems development, considering crucial factors like power consumption, radio communication, and thermal requirements. The position pays $35/hour and includes comprehensive benefits such as medical insurance, commuter benefits, and meals.

This internship is perfect for someone passionate about embedded systems and brain-computer interfaces, offering the chance to work on revolutionary technology that could transform healthcare and human-computer interaction. You'll gain invaluable experience in product development, from initial planning to final testing, while working with state-of-the-art technology in a company at the forefront of neurotechnology innovation.

Last updated 2 months ago

Responsibilities For Embedded Software Engineer Intern

  • Building on your ability to work cross functionally, working with engineers who deliver safety-critical systems while considering power, radio, and thermal requirements
  • Gaining an understanding of delivering products and/or core features from planning and design to execution and testing
  • Growing your fundamental understanding of hardware while contributing to bare-metal firmware in C
  • Contributing to codebase organization, prioritizing modular formats that allow for elegant hardware bifurcation in the field
  • Developing the ability to contribute to system improvements that decrease latency and increase battery life, reliability, and safety

Requirements For Embedded Software Engineer Intern

Python
Linux
  • 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 Intern

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 Embedded Software Engineer Intern