Demo

Senior Software Engineer

Precision Neuroscience
Santa Clara, CA Full Time
POSTED ON 2/7/2025
AVAILABLE BEFORE 5/7/2025

Senior Software Engineer

Department : Precision

Employment Type : Full Time

Location : Santa Clara, California

Compensation : $190,000 - $210,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 Senior Software Engineer to join our mission of advancing brain-computer interface technology. As a Senior Software Engineer, you will play a crucial role in developing the software systems that enable our revolutionary BCI platform to transform patients' lives. You'll work on complex technical challenges at the intersection of neuroscience and computing, from real-time neural signal processing to intuitive user interfaces that help patients regain their independence.

This position is on-site at least 3 days a week at our Santa Clara, Chicago, Indianapolis or New York offices. We are unable to consider remote workers or people not currently based in the United States, and who do not have working rights.

Key Responsibilities

  • Software Architecture and Development : Design, implement, and verify cross-platform, scalable applications that are safe, effective, and secure. Create robust architectures that can handle real-time neural data processing while meeting strict safety and regulatory requirements. Deliver solutions that balance technical excellence with pragmatic timelines and budgets.
  • Cross-functional Leadership : Collaborate in agile settings with diverse teams including Product, Firmware, and Machine Learning. Drive technical discussions, mentor junior engineers, and help establish engineering best practices. Present complex technical concepts to both technical and non-technical stakeholders.
  • Quality and Documentation : Lead technical design reviews and conduct thorough code reviews to ensure high quality standards. Create comprehensive technical documentation including architecture specifications, API documentation, and user guides. Develop and maintain automated testing frameworks.
  • Project Management and Communication : Report regularly to the broader team on project progress, identifying risks early and proposing mitigation strategies. Drive technical decision-making while clearly communicating trade-offs and recommendations. Contribute to regulatory documentation and submissions.
  • Innovation and Research : Thrive in an environment where you'll be breaking new ground in BCI development. Create novel solutions that span multiple disciplines, from real-time neural signal processing to advanced machine learning implementations. Stay at the forefront of rapidly evolving fields including computational neuroscience, digital signal processing, embedded systems, and ML.
  • Team Collaboration : Participate in regular in-person team meetings and potentially travel to clinical sites to better understand user needs and system performance. Build strong relationships with team members across all disciplines.

Skills, Knowledge and Expertise

Required :

Bachelor's degree or above in Computer Science, Computer Engineering, or related field

  • 6 years' experience in software engineering roles, with emphasis on complex system development
  • Strong programming expertise in C and Python, with demonstrated ability to write efficient, maintainable code
  • Experience with near real-time software systems and performance optimization
  • Excellent problem-solving skills and ability to work in a fast-paced environment
  • Desired (one or more) :

  • Mobile development experience, particularly in medical or healthcare applications
  • Digital signal processing expertise, especially related to biological signals
  • Low-level software development experience (drivers, HID interfaces, embedded systems)
  • Experience with regulated medical software development (IEC 62304, FDA requirements)
  • Strong background in multithreaded programming and concurrent systems
  • Strong background working with machine learning teams
  • Strong background working with hardware teams
  • Nice-to-have :

  • Frontend development experience with QML and Qt
  • Distributed computing knowledge with ROS / 2
  • Web services and API design expertise
  • Database design and development skills
  • Experience with FDA documentation requirements
  • Background or interest in neuroscience or brain-computer interfaces
  • Experience with continuous integration / deployment pipelines
  • 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

    Salary : $190,000 - $210,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Precision Neuroscience

    Precision Neuroscience
    Hired Organization Address New York, NY Full Time
    Job Description Job Description Description Precision is building a direct connection between the human brain and comput...
    Precision Neuroscience
    Hired Organization Address Addison, TX Full Time
    Job Description Job Description Description Precision is building a direct connection between the human brain and comput...
    Precision Neuroscience
    Hired Organization Address Santa Clara, CA Full Time
    Department: Precision Location: Santa Clara, California Compensation: $190,000 - $210,000 / year Description Precision i...
    Precision Neuroscience
    Hired Organization Address Santa Clara, CA Full Time
    ML Applied Scientist - Neuroscience Department : Precision Employment Type : Full Time Location : Santa Clara, Californi...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Santa Clara, CA area that may be a better fit.

    Senior Software Engineer

    Broadcom Software, Palo Alto, CA

    Senior Software UI Engineer

    heat_software, Milpitas, CA

    AI Assistant is available now!

    Feel free to start your new journey!