hero

PL Network

184
companies
411
Jobs

Software Engineering Lead

Convergent Research

Convergent Research

Software Engineering
Palo Alto, CA, USA
Posted on Mar 4, 2025
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 across Forest’s hardware, acquisition platform, and clinician-focused tools. Your work will bridge cutting-edge neurotechnology with robust, user-friendly software solutions, ensuring scalability and security across research and clinical workflows.

Responsibilities

  • Define and implement the overall architecture for Forest’s software systems, ensuring modularity, scalability, and security.
  • Define and maintain best software practices across the broader team.
  • Directly own and manage the digital and embedded software efforts on the integration of device-level software with the broader software framework and contribute to software aspects of device control.
  • Design the data pipeline, synchronization, and storage of neural and metadata from Forest’s BCI devices to its data science platform.
  • Design and implement comprehensive verification and validation tests for embedded and software systems to ensure reliability and performance in experimental and clinical settings.
  • 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.
  • Support hardware development and manufacturing testing software needs.
  • Develop and maintain software documents, such as: architecture documents, technical specifications, and testing protocols to support internal knowledge transfer and regulatory compliance.
  • Hiring and managing a small team of full time employees and contractors.

Skills & 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, C++, and system architecture design.
  • Expertise in embedded systemsExperience with hardware-software integration.
  • Experience with real-time/closed-loop data processing, signal processing, and streaming protocols preferred.
  • Familiarity with safety, security, and privacy standards for medical software (e.g., HIPAA, GDPR) preferred.
  • Excellent 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.
  • Experience with CI/CD pipelines, automated testing frameworks, and version control (e.g., Git) to ensure robust software delivery.
  • Quick learner: You love tackling new topics and can rapidly get up to speed on multidisciplinary challenges. High IQ, low ego: You bring smart solutions, stay humble, and thrive on collaboration Genuine interest in frontier tech: You’re excited by cutting-edge science and tech and want to push the boundaries of what’s possible.
Forest 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.
#LI-KP1