Principal Software Engineer Neuroscience Platforms
Posted Updated
Description
You will lead the software infrastructure for research systems, spanning instrument control, data acquisition, analysis, and cloud processing. You will build real-time experiment tools and data pipelines, define the technical roadmap, mentor engineers, and guide cross-system technical decisions.
Responsibilities
- Build synchronized stimulus presentation and acquisition systems
- Build pipelines to ingest, process, store, and quality-control neural datasets
- Build dashboards, user interfaces, and experiment-design tools
- Build cloud storage, processing, and sharing infrastructure
- Define technical roadmaps across research systems
- Mentor engineers and lead technical initiatives
Requirements
- Computer science
- Electrical engineering
- Biomedical engineering
- Neuroscience
- Physics
- Software engineering
- System design
- Real-time system
- Python
- C++
- C#
- Rust
- Hardware interface
- Cloud infrastructure
- Machine learning
- Data pipeline
- Airflow
- Prefect
- CUDA
- Vulkan
- Data acquisition
- TTL synchronization
- SPI
- Mentoring
Benefits
- Comprehensive benefits package
