Logo
Blackrock Neurotech

Full-Stack Software Engineer

Blackrock Neurotech, Salt Lake City, Utah, United States, 84193

Save Job

Overview

Full-Stack Software Engineer at Blackrock Neurotech Location: Salt Lake City, UT (Onsite) Employment type: Full-Time About The Role

As a Full Stack Software Engineer at Blackrock Neurotech, you will be at the forefront of developing groundbreaking brain-computer interface (BCI) applications that directly impact the lives of individuals with neurological conditions. You will build complete software solutions from concept to deployment, working closely with UI/UX designers, neuroscientists, and data science teams to create robust, scalable BCI applications. Your role involves architecting and implementing both frontend interfaces and backend systems that process complex neural data in real-time. This is a unique opportunity to combine cutting-edge technology with meaningful impact, developing the software platforms that BCI patients will rely on daily. Responsibilities

Full Stack Development: Design, architect, and implement complete BCI applications from frontend user interfaces to backend data processing systems Cross-Team Collaboration: Work closely with UI/UX designers to implement intuitive interfaces, collaborate with data scientists to integrate machine learning models, and partner with neuroscientists to understand complex neural data requirements Visualization: Develop high-performance visualizations of unbounded data streams Performance Optimization: Continuously monitor and optimize application performance, scalability, and reliability Technical Documentation: Create and maintain technical documentation for developed systems and APIs Innovation: Stay current with emerging technologies in software development and neurotechnology to continuously improve BCI platforms Qualifications

Education: Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or related technical field Experience: 3+ years of full stack development experience with a strong portfolio Frontend Expertise: Proficiency in modern JavaScript frameworks (React, Vue.js, or Angular) HTML5, CSS3, and responsive design principles Experience with real-time data visualization and interactive interfaces Backend Proficiency: Strong experience with server-side languages (Python, Node.js, Java, C++, or Go) Database design and management API design and development skills Cloud platform familiarity Technical Skills: Git and collaborative development workflows Understanding of software architecture patterns and design principles Experience with Docker and deployment pipelines Knowledge of testing frameworks and test-driven development Problem-Solving: Strong analytical and debugging abilities Communication: Ability to collaborate with cross-functional teams and communicate technical concepts Preferred Qualifications

Experience with real-time data processing and streaming technologies Knowledge of signal processing, machine learning, or data science concepts Familiarity with medical device software development and regulatory requirements Experience with neurotech, biotech, or healthcare technology applications Background in embedded systems or hardware-software integration Understanding of accessibility standards and inclusive design principles Physical And Other Requirements

Ability to work in an office setting Sitting and standing while typing Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Medical Equipment Manufacturing Disclaimer: This description reflects the current role and responsibilities and is subject to change. #J-18808-Ljbffr