CareerPlan

Software Engineer, BCI Applications

Austin - HAFull-time$150k2026-06-22 → 2026-11-10

Core

Developing brain-computer interface software systems that enable users to control computers, phones, and robotic arms with their minds.

Role type

Software Engineer (BCI Applications)

Builds

Brain-computer interface software systems for clinical trial participants

Domain

Biomedical engineering / Brain-Computer Interface

Deliverable

production ML models | product features

Required skills

Full-stack development, low latency concurrency programming, memory management, networking, Swift, Objective-C, Kotlin, Java, user experience design, algorithm design for brain activity decoding

Preferred skills

Native mobile development (Android/iOS), cross-functional collaboration

Technologies

Swift, Objective-C, Kotlin, Java

Responsibilities

Develop, test, and validate software systems; Work with cross-functional teams to design new BCI functionalities and novel computer user interfaces; Work with study participants to iterate on and further refine the software; Write algorithms to decode brain activity; Design user experiences centered around brain control

Seniority

All levels (Junior to Senior)