Firmware Engineer

Santa Clara, California

Precision Neuroscience
Apply for this Job
Firmware Engineer

Department: Precision

Employment Type: Full Time

Location: Santa Clara, California

Reporting To: Ibrahim Youssef

Compensation: $120,000 - $130,000 / year

Description

Precision 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 Firmware Engineer to help build and test the embedded software that makes our BCI technology possible. This role is onsite at one our office in Santa Clara, California. We are unable to consider candidates who are not currently in the US and who do not have working rights.

Key Responsibilities
  • You will be a key contributor to the development and testing of embedded software for our cutting-edge brain computer interfaces across the entire product lifecycle - from early design to release and maintenance. Along with a growing team of firmware engineers, you will be building an active implantable medical device that is going to improve the lives of millions of people.
  • You are a hands-on developer who feels right at home working shoulder to shoulder with electrical engineers for board bringup and product validation.
  • You are a great communicator, and you excel at collaborating with stakeholders across a range of disciplines.
  • Safety is at the heart of our ethos at Precision - and it is for you too. Candidates for this role must have a strong background in software testing; you will be helping build infrastructure for automated system verification.
Previous experience with medical devices and/or BCI is not a requirement for this role, though a strong drive to make a difference in people's lives is.

Skills, Knowledge and Expertise
  • 3+ years of experience with embedded systems
  • Proficient in C/C and Python
  • Experienced in working with microcontrollers (e.g. Nordic / NXP / STM / ) and communication protocols (e.g. SPI / I2C / UART / USB / BLE / Wi-Fi / )
  • Skilled at writing unit tests and clear software documentation
  • Adept at software debugging with tools such as the GNU Debugger and RTT printing
  • Comfortable using lab equipment to debug hardware and firmware (signal generators / logic analyzers / oscilloscopes / DMMs / )
  • Prior experience with automation and hardware-in-the loop testing (Jenkins / Github Actions / Bitbucket Pipelines / )
  • Able to read and discuss datasheets and electrical schematics
Bonus if you have any of the following:
  • Experience with safety-critical systems (medical devices / automotive / aerospace / )
  • Prior work or experience with embedded systems security (threat modelling / encryption / authentication / secure bootloaders / )
  • Working knowledge of Machine Learning and Artificial Intelligence (particularly in the context of embedded systems)
Diverse workforces create the best culture, company, and products. We at Precision are committed to an inclusive culture that celebrates the uniqueness and contributions of everyone.
As an equal opportunity employer, Precision does not discriminate on the basis of sex, race, religion, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Date Posted: 19 May 2025
Apply for this Job