
Connecting brains and machines for a better future
Neuralink, headquartered in Fremont, CA, is pioneering ultra-high bandwidth brain-machine interfaces aimed at restoring autonomy for individuals with paralysis. With $1.3 billion raised in Series D funding, the company has completed human trials after securing FDA approval in 2023, marking a signifi...
Neuralink offers excellent medical, dental, and vision insurance through a PPO plan, flexible time off, and paid holidays. Employees also benefit from...
Neuralink fosters a culture of innovation and ambition, focusing on groundbreaking technology that merges neuroscience with engineering. The company v...

Neuralink • Austin, Texas, United States; Fremont, California, United States
Neuralink is seeking an Embedded Software Engineer to work on high-performance, safety-critical embedded systems for brain-computer interfaces. You'll collaborate with cross-functional teams and contribute to bare-metal firmware. This role requires experience in embedded systems and programming languages like C and C++.
You are an experienced embedded software engineer with a strong background in developing safety-critical systems. You have hands-on experience with C and C++, and you understand the intricacies of embedded Linux environments. You thrive in collaborative settings, working closely with chip designers and electrical engineers to deliver innovative solutions. You are comfortable taking ownership of complex challenges and are eager to explore the possibilities within latency-constrained environments. You have a fundamental understanding of hardware and are excited about contributing to bare-metal firmware that drives impactful products. You are adaptable and embrace a fast-paced iterative environment, prioritizing manufacturable solutions.
Experience with firmware development for medical devices or similar safety-critical applications is a plus. Familiarity with power, radio, and thermal requirements in embedded systems will set you apart. You are passionate about advancing technology that can significantly improve human lives.
As an Embedded Software Engineer at Neuralink, you will be part of the Brain Interfaces Embedded Systems Team, tackling complex challenges from definition to solution. You will utilize your expertise to deliver safety-critical systems while considering power, radio, and thermal requirements. Your role will involve taking ownership of products and core features, guiding them from planning and design through execution and testing. You will collaborate closely with cross-functional teams, ensuring that the firmware you develop meets the high-performance standards required for brain-computer interfaces. You will have the opportunity to define and implement features that directly impact the product's capabilities, contributing to the next generation of brain-computer interfaces. You will also engage in a fast-paced iterative environment, focusing on shipping manufacturable solutions that push the boundaries of technology.
Neuralink provides an innovative work environment where you can make a significant impact on the future of technology. You will receive excellent medical, dental, and vision insurance through a PPO plan, along with paid holidays and commuter benefits. Meals are provided, and you will have access to equity (RSUs) as part of your compensation package. We also offer a 401(k) plan and flexible time off, ensuring you have the support you need to thrive both personally and professionally. Join us in revolutionizing how humans interact with their digital world and making a difference in the lives of many.
Apply now or save it for later. Get alerts for similar jobs at Neuralink.