Software Developer: Neurotechnology (full time)

Software Developer: Neurotechnology
Neurable, Inc., 45 Bromfield Street, Boston
full time

Neurable’s mission is to make technology universally accessible, intuitive and empowering through advanced applications of neurotechnology. Our brain-computer interface technology delivers unparalleled experiences to our customers across multiple platforms including mobile, PC, and virtual/augmented reality. We are seeking a creative and talented Software Developer to join our team. Your work will directly contribute to advancements in the field of human-computer interaction. Responsibilities: What you will do and learn: (1) work closely with the product team to transform scientific innovations and discoveries into software applications for customers or internal demos; (2) optimize platform and SDK for performance and maintainability; (3) develop scalable and robust modules to integrate into our existing applications; and (4) design, build, test, and maintain efficient, reusable, and reliable code. Requirements and Expectations: The ideal candidate should be comfortable with creative problem solving in a startup environment. If you like tinkering, are curious by nature, and / or consider yourself a technologist or an innovator, you will fit in well on our team. Who You Are: (1) interested in technology and curious about the future of human-computer interaction; (2) enjoys working in small teams in a highly collaborative environment; (3) able to teach others around you and learn from them; (4) self-starter who can work in a highly dynamic startup environment; (5) not afraid to experiment, fail and then learn from the results; and (6) desire to create a positive change in the world. The Ideal Candidate Will Have: (1) 2+ years C++, PC, or mobile app development experience; (2) proficiency in Python; (3) experience implementing/integrating software with cloud services/micro services; (4) thorough knowledge of the standard library, STL containers, and templating; (5) understanding of dynamic polymorphism and C++ specific notions, such as friend classes; (6) knowledge of the latest C++11 standard is appreciated (i.e. lambdas); (7) knowledge of low-level threading primitives and real-time environments; (8) familiarity with language tools, such as Valgrind; (9) implementation of automated testing platforms and unit tests (i.e. Google Test); (10) proficient understanding of code the Git versioning tool; (11) knowledge of cloud storage and deployment strategies; (12) strong written communication and documentation abilities; and (13) ability to rapidly prototype real features in a startup environment. Additional Information: We are not able to provide a visa or sponsorship for this position. All candidates must be authorized to work in the USA. Compensation and Benefits: (1) competitive salary and equity; (2) high quality health insurance (100% company paid); (3) 401(k) with employer matching contributions; (4) generous PTO; (5) convenient location in Downtown Crossing; and (6) pet friendly office, fun team outings, and homemade waffles every Wednesday! To Apply: Please use the application linked from http://www.neurable.com/about/careers/software-developer. (posted 1/2010)