Spark Experience DNA

Lead Developer

SPARK Neuro is a New York-based research firm currently seeking a software developer to lead development of our research testing software. This software application will be used in neuroscience research sessions, where participants are shown video content (e.g. commercials) as data is recorded from multiple biometric hardware sensors that track user engagement and eye gaze. […]

Job Description

SPARK Neuro is a New York-based research firm currently seeking a software developer to lead development of our research testing software. This software application will be used in neuroscience research sessions, where participants are shown video content (e.g. commercials) as data is recorded from multiple biometric hardware sensors that track user engagement and eye gaze. Data is transmitted from test machine to cloud processing server via TCP/IP, then transmitted back to test machine to be displayed live. Prior experience working with recording from hardware sensors, stimulus presentation software, and database structures is preferred.

Key Responsibilities

  • Lead development and advancement of software from multi-stage point of view
  • Selection, setup, and evaluation of core software architecture
  • Design, implement and test software for neuroscience research
  • Debug and test application efficiency with supervisor
  • Define and examine test procedure and cases for integration with hardware sensors, data validation and verification
  • Mentoring and developing team

Basic Qualifications

  • 7+ years of experience with software development
  • Proficient in Python, C#, C++, JavaScript, and HTML
  • Proficient in SQL, MongoDB or equivalent database language and database architecture
  • Proficient in processing data from sensors
  • Experience using TCP/IP protocols and messenger programs to relay data between hardware and software components (ex. RabbitMQ)
  • Experience with rapid, real-time software development CI/CD

Preferred Experience

  • Experience working on scientific testing and recording software
  • EEG signal capture
  • Production of DSP software
  • Testing and benchmarking hardware
  • High temporal resolution/high density data acquisition, processing, and storage
  • Deploying applications on Cloud platforms
  • Proficient in Linux server environments

If you’re interested in this role, please apply with a cover letter and resume to careers@sparkneuro.com
(no agencies or recruiters please)