Software Engineering Lead
Company: Convergent Research
Location: Palo Alto
Posted on: January 16, 2025
Job Description:
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.Responsibilities
- Define 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 platform
- Support hardware development and manufacturing testing software
needs
- Adhere 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 employeesSkills & Qualifications
- Minimum of a BS in Computer Science or related field, PhD
preferred
- Minimum 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.Forest is structured as a (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.
#J-18808-Ljbffr
Keywords: Convergent Research, San Jose , Software Engineering Lead, IT / Software / Systems , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...