Logo
Precision Neuroscience

Senior Firmware Engineer

Precision Neuroscience, New York, NY


Senior Firmware Engineer

Department: Precision

Employment Type: Full Time

Location: Manhattan, New York

Compensation: $180,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.

Key Responsibilities

We are seeking a Senior Firmware Engineer to work with a growing team of engineers to build an active implantable medical device that is going to improve the lives of millions of people.
  • You will be a key contributor to the development of embedded software for our cutting-edge brain computer interfaces across the entire product lifecycle - from early design to release and maintenance.
  • You will collaborate with a passionate team of software developers, electrical engineers, chip designers, clinical experts, and data scientists to prove out system architectures and validate final designs.
  • You are a great communicator, and you excel at translating inputs from various stakeholders into clear and actionable requirements.
  • 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 testing and automation; you will be helping build infrastructure for automated system verification and Continuous Integration/Deployment.

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
  • 4+ years of experience with embedded systems
  • Proficient in C/C++ and Python.
  • Experienced working with microcontrollers (Nordic / NXP / STM / ...) and communication protocols (SPI / I2C / UART / USB / BLE / Wi-Fi / ...).
  • Familiar with embedded toolchains and scalable development infrastructure (CMake / GCC / JLINK / VMs / Docker / ...) for Linux host environments.
  • 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 / ...).
  • Fluent in reading and discussing datasheets and electrical schematics.
  • Prior work or experience with applied cryptography and embedded systems security (threat modelling / encryption / authentication / secure bootloaders / ...).
  • Automation and hardware-in-the loop testing (Jenkins / Github Actions / Bitbucket Pipelines / ...).

Bonus if you have:
  • Experience with safety-critical systems (medical devices / automotive / aerospace / ...).
  • Worked with Machine Learning and Artificial Intelligence (particularly in the context of embedded systems).
  • Experience writing firmware that interfaces with FPGAs. Experience writing and testing VHDL/HDL is even better!

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