At Forest Neurotech, we're not just creating devices; we're building a deeper understanding and personalized treatment of the human brain. Our mission is to pioneer the next frontier of neurotechnology, and we're looking for passionate and experienced people to be a part of this journey.
We are seeking a highly skilled Software Engineering Lead to lead the design and implementation of Forest's core software systems, creating a cohesive framework that drives innovation across our brain-computer interface (BCI), real-time data pipelines, and clinician-focused tools. Your work will bridge cutting-edge neurotechnology with robust, user-friendly software solutions, ensuring scalability, security, and seamless integration across experimental, clinical, and data science workflows.
\n ResponsibilitiesDefine and implement the overall architecture for Forest's software systems, ensuring modularity, scalability, and security.Design the data pipeline, synchronization, and storage of neural and metadata from Forest's BCI devices to the data science platform.Develop a comprehensive BCI software framework to support the control, analysis, and usability of brain-computer interface systems. This includes robust tools for device configuration and parameter tuning, pipelines for real-time data acquisition and synchronization, integration of stimulus presentation systems, and user-friendly interfaces tailored for clinicians and researchers.Work with the Science team on the integration of the data science platform into the broader software framework and ensure seamless data flow and usability.Collaborate with the Digital Systems Lead on the integration of device-level software with the broader software framework and contribute to software aspects of device control.Design and implement the longer term vision for a patient registry that aligns with regulatory standards and integrates seamlessly with the data pipeline and data science platformSupport hardware development and manufacturing testing software needsAdhere to relevant industry standards and regulatory requirements throughout the software development lifecycle. This includes implementing robust documentation, testing, and validation practices to meet compliance expectations for safety, security, and quality in regulated environments.Hiring and managing a small team of direct and indirect contractors and full time employees Skills & QualificationsMinimum of a BS in Computer Science or related field, PhD preferredMinimum of 5 years of relevant industry software development experience Proficiency in Python, C++, and system architecture design.Experience with real-time/closed-loop data processing, signal processing, and streaming protocols preferred.Experience with safety, security, and privacy standards for medical software (e.g., HIPAA, GDPR).Experience with hardware-software integration.Experience with javascript is preferredFamiliarity in machine learning, image processing, and signal processing. Specific experience with relevant packages such as PyTorch, SciPy and Pandas is preferred.Embedded systems experience preferredExcellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.Demonstrated ability to manage multiple projects and priorities in a fast-paced environment.
\nForest is structured as a Focused Research Organization (FRO). FROs are a new type of startup-nonprofit hybrid organization for pursuing advanced scientific projects not achievable in academia or a VC-backed startup. As an FRO, Forest can execute with the intensity and focus of a founder-led startup, but with the mission and operational flexibility to maximally advance neurotechnology and benefit society rather than focusing on near-term company value.