Software Engineer Intern, BCI Applications
Core
Develop, test, and validate brain-computer interface (BCI) software systems, design algorithms to decode brain activity, and create user experiences centered around brain control.
Role type
Software Engineer Intern (BCI Applications)
Builds
BCI software systems and novel computer user interfaces
Domain
Biomedical technology / Brain-Computer Interfaces
Deliverable
production ML models | product features
Required skills
Full-stack development, Swift, Objective-C, Kotlin, Java, User-facing application architecture, Rapid iteration, Engineering first principles
Preferred skills
Native desktop development, Android development, iOS development, Low-latency concurrency programming, Memory management, Networking
Responsibilities
Develop and validate BCI software systems, Implement new features and resolve software issues, Collaborate on BCI functionality and UI design, Work with clinical study participants to refine software, Design and implement algorithms to decode brain activity, Design user experiences for brain control