
12 Jan Back End Software Engineer
BrainCo’s wearable devices detect the subtle electrical signals coming out of the brain in order to infer various cognitive states. With this data we’re building applications to improve outcomes in education, fitness, wellness, and research settings.
Role – Back End Software Engineer
We are currently looking for an experienced Back End Software Engineer to work on the SDK across our product lines. Our fully developed hardware will be a platform for you to lead new software product development. Our products tend to be category firsts, which provide us with unique challenges and significant potential upside. Our team is composed of Harvard and MIT PhDs, machine learning scientists, and marketing specialists.
Responsibilities
- Developing cross-platform SDK in C and C++ for various client products
- Implementing code using the libuv framework
- Developing the bridging platform for communication with mobile devices
Requirements
- 3-10 years of experience
- Development experience with C or C++
- Experience with asynchronous I/O and multi-thread programming, preferably with libuv
- Deep understanding of algorithms
- Experience with systems-based signal processing a plus
- Experience with consumer level applications, preferably in the fitness or wellness sectors
Equal Employment Opportunity
We’re proud to be an equal opportunity employer, and celebrate our employees’ differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Difference makes us better!
Tagged as: BCI, EEG, C++, SWE, Software Development, Software Engineering, C++, C, Qt, libuv, multithreading, algorithms, JAVA, firmware, prosthetic hardware
Sorry, the comment form is closed at this time.