Precision Neuroscience

Staff Software Engineer

Precision Neuroscience

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, Illinois, New York

Visit company website
AI Apply
Apply

Salary

💰 $200,000 - $210,000 per year

Job Level

Lead

Tech Stack

PythonPyTorchRustTensorflow

About the role

  • Design, implement, and verify cross-platform, scalable applications that are safe, effective, and secure, handling real-time neural data processing while meeting safety and regulatory requirements
  • Create robust architectures balancing technical excellence with pragmatic timelines and budgets
  • Collaborate in agile settings with Product, Firmware, and Machine Learning teams; drive technical discussions, mentor junior engineers, and establish engineering best practices
  • Present complex technical concepts to technical and non-technical stakeholders
  • 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
  • Report regularly on project progress, identify risks early, and propose mitigation strategies; contribute to regulatory documentation and submissions
  • Innovate across disciplines including neural signal processing, machine learning, embedded systems, and computational neuroscience
  • Participate in regular in-person team meetings and travel to clinical sites to understand user needs and system performance

Requirements

  • Motivated by and committed to Precision’s mission to restore communication and independence for people with neurological conditions
  • 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
  • Strong communication and collaboration, especially when dealing with complexity or ambiguity, both within Software and cross-functionally
  • Ability and desire to learn and effectively apply new technologies
  • Low-level software development experience (drivers, WiFi/Bluetooth communications, HID interfaces, embedded systems) (preferred)
  • Digital signal processing expertise, especially related to biological signals (preferred)
  • Experience with regulated medical software development (IEC 62304, FDA requirements) including related documentation (preferred)
  • Strong background in multithreaded programming and concurrent systems (preferred)
  • Strong background working with machine learning teams (preferred)
  • Strong background working with hardware teams (preferred)
  • Programming experience in Rust (preferred)
  • Experience with ML libraries like PyTorch, TensorFlow (preferred)
  • Background in neuroscience or brain-computer interfaces (preferred)
  • Mobile development experience, particularly in medical or healthcare applications (preferred)
  • Web services and API design expertise (preferred)
  • Database design and development skills (preferred)
  • Must be currently based in the United States and have working rights (work authorization)
Precision Neuroscience

Staff Software Engineer

Precision Neuroscience
Leadfull-time$200k–$210k / yearCalifornia, Illinois, New York · 🇺🇸 United States
Posted: 2 hours agoSource: precisionneuro.pinpointhq.com
PythonPyTorchRustTensorflow
Precision Neuroscience

Staff Software Engineer

Precision Neuroscience
Leadfull-time$200k–$210k / yearCalifornia, Illinois, New York · 🇺🇸 United States
Posted: 2 hours agoSource: precisionneuro.pinpointhq.com
PythonPyTorchRustTensorflow
Precision Neuroscience

Staff Software Engineer

Precision Neuroscience
Leadfull-time$200k–$210k / yearCalifornia, Illinois, New York · 🇺🇸 United States
Posted: 18 days agoSource: precisionneuro.pinpointhq.com
PythonPyTorchRustTensorflow
Verneek

Backend Software Engineer

Verneek
Mid · Seniorfull-time$40k–$200k / yearNew York · 🇺🇸 United States
Posted: 1 day agoSource: apply.workable.com
GoPythonPyTorchRustScala
Motional

Principal Machine Learning Integration Engineer

Motional
Leadfull-time$168k–$284k / year🇺🇸 United States
Posted: 11 days agoSource: boards.greenhouse.io
PythonPyTorchTensorflow