Senior Firmware Engineer
Precision Neuroscience is building a direct connection between the human brain and computers, to benefit the hundreds of millions of people worldwide suffering from neurological conditions. Established in 2021, we are a leader in the development and commercialization of brain–computer interfaces (BCI).
As a Precision employee, you will be collaborating with experts across a diverse array of fields–including neurosurgery, mechanical engineering, machine learning, and microfabrication–to push the boundaries of what is possible. You will be joining a well capitalized and fast-moving company. In the two years since Precision’s founding, we have built and validated a product and have begun human trials in partnership with some of the country’s leading neurosurgery programs. And you will be working toward a deeply meaningful goal: restoring function to people living with devastating neurological conditions, including stroke, spinal cord injury, traumatic brain injury, and neurodegenerative disease such as ALS. Our platform will enable these individuals to regain independence, communicate with loved ones, and return to work.
We are seeking a Senior Firmware Engineer to join our team that’s designing and developing the firmware for our brain-computer interface (BCI). Your work will help enable implanted electrode arrays in the brain to perform unprecedented feats, to address previously intractable neurological disease states.
This is an extraordinary opportunity to join our core team to help shape the future of our company. Your work will see commercialization quickly so that we improve the lives of patients who live with neurological disorders in a matter of months and years, not decades.
This position is on-site at our Mountain View (CA) location. We are unable to consider candidates who are not currently in the United States with working rights.
- Be an individual contributor who will design, develop and maintain the firmware for our implant, wireless communication, data acquisition units, and related systems. It is likely that concurrent tasks will share memory within the embedded system.
- Work with applications that are size-constrained, operate at low power, and stream large sets of data.
- Translate models developed by our data science team into embedded code.
- Create test specifications, test protocols and complete continuous laboratory testing and debugging.