Blackrock Neurotech
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
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