BCI Software Team Lead
Blackrock Neurotech
Build the systems that expand human capability At Blackrock Neurotech, we've spent decades making the impossible possible - helping people move, speak, and reconnect with the world when they otherwise could not. We've seen that restoring function restores more than ability. It restores independence, identity, and agency. Today, we are building the next generation of human capability: brain-computer interfaces that are designed to be safe, scalable, and trusted in the real world. Our work is not only about reconnecting people to what was lost, but about expanding what is possible - creating a seamless interface between human intent and technology. This is foundational work in a category-defining field. You will help build the infrastructure for a future where neural interfaces are invisible, reliable, and deeply human-centered. Working at Blackrock Neurotech means:
We're especially interested in candidates who have operated at the intersection of real-time systems, hardware integration, and regulated medical software environments. Ideal backgrounds combine deep technical systems expertise with experience translating complex research or clinical requirements into reliable, production-grade software in fast-moving settings. Domain Expertise
This is a high-ownership role, but it is not an "always-on" one. We expect strong work and our people to have a life outside of it.
- Owning meaningful, high-impact problems at the frontier of science and engineering
- Building alongside experienced, thoughtful peers across disciplines
- Solving technically complex challenges grounded in real human outcomes
- Contributing to a culture that values rigor, clarity, and long-term thinking over noise
- Establishing a stable, high-trust engineering team with clear ownership, technical direction, and growth paths
- Delivering a documented, defensible software architecture aligned with product, research, and regulatory requirements
- Driving measurable improvements in real-time system performance, reliability, and cybersecurity posture
- Consistently meeting milestones and shipping production-ready software aligned with clinical and regulatory needs
- Build and shape real-time brain-computer interface software systems that move research into clinical and patient-facing applications
- Directly influence how people interact with critical neurotechnology that restores communication, mobility, and independence
- Contribute to work that improves lives through safer, more capable, and more reliable BCI systems that patients depend on daily
- Lead and mentor a team of 5-8 engineers while actively contributing to the codebase
- Own system architecture and technical direction for real-time BCI application software
- Design and maintain low-latency, high-reliability streaming signal-processing pipelines
- Ensure deterministic performance across CPU, GPU, and/or FPGA-accelerated components
- Strengthen cybersecurity and reliability of connected medical-device software systems
- Define and enforce engineering standards, design review processes, and best practices
- Drive software readiness for clinical studies, trials, and regulated device environments
- Balance research prototyping with production-grade software development and long-term maintainability
- Partner closely with neuroscientists on signal processing and algorithm requirements
- Collaborate with hardware and firmware teams on system integration and performance
- Work with clinical teams on study design, trial software needs, and deployment readiness
- Coordinate with Regulatory and Quality teams on documentation, traceability, and verification requirements
- 10+ years combined education and experience in software engineering, with at least 3 years building production software in the field
- 3+ years leading or managing engineering teams, with demonstrated success running teams through hiring, mentorship, goal-setting, and performance management
- Proven track record of shipping production software in real-time, embedded, or safety-critical domains
- Experience developing software for, or within, a regulated environment (e.g., for medical device, ISO 13485, FDA QSR/QMSR, or equivalent)
- Demonstrated ability to define and communicate software architecture for complex, multi-component systems to both technical and non-technical stakeholders
- Strong command of real-time architectures, data streaming, and signal processing, including determinism, latency constraints, and resource management
- Proficiency in real-time and/or embedded software development
- Hands-on proficiency in Python for data pipelines, test automation, and prototyping
- Working experience with high-performance compute for low-latency signal processing using GPU (Metal, CUDA, OpenCL), FPGA, or equivalent
- Familiarity with cybersecurity principles for networked or connected medical device software (threat modeling, secure coding practices, vulnerability management)
- Ownership mindset that takes accountability for individual, team, and department outcomes and follows problems through to resolution
- Leads by example, balancing hands-on technical contribution with mentorship and people leadership rather than choosing one over the other
- Sound technical judgment under ambiguity, with the discernment to know when to invest in productization versus prototype and when to escalate
- Curiosity and adaptability through active tracking of advances in real-time systems and neurotechnology and adjusts approach as the company, products, and regulatory landscape evolve
- Excellent communicator and cross-functional coordinator across neuroscience, hardware, firmware, clinical, regulatory, and quality partners
We're especially interested in candidates who have operated at the intersection of real-time systems, hardware integration, and regulated medical software environments. Ideal backgrounds combine deep technical systems expertise with experience translating complex research or clinical requirements into reliable, production-grade software in fast-moving settings. Domain Expertise
- Prior experience building software for brain-computer interfaces, neural recording systems, or closed-loop neurostimulation
- Deep understanding of real-time and multi-threaded systems, including OS-, scheduler-, or kernel-level performance tuning and debugging
- Strong systems thinking with proven ability to tightly integrate software with hardware, firmware, and clinical workflows
- Experience supporting FDA submissions (IDE, 510(k), De Novo) in a technical or engineering leadership role
- Familiarity with IEC 62304 and design-controlled development, including authoring or reviewing software lifecycle and traceability artifacts
- Experience working within clinical study or trial environments, including software deployment to sites, protocol alignment, and safety reporting
- Experience in startup, scale-up, or deep-tech environments with rapidly shifting priorities and lightweight process structure
- Proven ability to balance research prototyping with disciplined productization, taking ideas from early exploration to regulated, shipped systems without losing technical intent
- Track record of mentoring engineers and building high-trust, inclusive teams that perform under pressure and through ambiguity
- Open-source contributions, publications, or conference talks in real-time systems, neurotechnology, signal processing, or medical device software
- Background in neuroscience, biomedical engineering, or related fields enabling fluent collaboration with scientific and clinical partners
- Experience hiring and scaling engineering teams through rapid growth or regulatory transition periods
- We take ownership of outcomes and follow through with clarity and accountability
- We prioritize sustained, high-quality work over performative urgency
- We value rigor, sound judgement and thoughtful decision-making
- We collaborate deliberately: low ego, high trust and high context
This is a high-ownership role, but it is not an "always-on" one. We expect strong work and our people to have a life outside of it.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the BCI Software Team Lead in Salt Lake City, UT vacancy
- Open Source Software (OSS) Governance Lead Zions Bancorporation’s Enterprise Technology and Operations (ETO) team is transforming what it means to work for a financial institution. With a commitment to technology and innovation, we have been providing our community, clients...SuggestedWork at officeLocal areaFlexible hours
- Senior Software Engineer - Seller Central Location: Hybrid, Utah, USA Team: Engineering Reports To: CTO About Valence Intelligence Valence Intelligence (“Valence”) is... ...the CTO. About the Role As a Principal Software Lead, you will own the technical direction and...SuggestedTemporary work
- Valence Intel is seeking a Senior Software Engineer to lead technical direction and execution of key product areas. This role requires 7+ years... ..., and ensuring high-quality code delivery. You will mentor team members while leading complex systems development, ideally...Suggested
$100k - $110k
Motorola Solutions is seeking a Software Customer Service Manager in Salt Lake City, Utah. This experienced role involves managing customer service contracts and relationships for Command Center Software and Mobile Video, ensuring contractual obligations are met, and driving...Suggested- ...accounting professional in Salt Lake City, Utah. The role involves leading software capitalization processes, ensuring compliance with accounting standards, and partnering with cross-functional teams. Candidates should have a US CPA, 5-7 years of accounting experience...SuggestedFlexible hours
$105.1k - $165.11k
...Job Summary The Manager, Software Asset Management (SAM) is a people leader responsible... ...enable data-driven decision making. This role leads the growth and maturity of the SAM... ...Renewal). • Leads, develops, and mentors SAM team members, establishing clear performance...Contract workTemporary workLocal areaImmediate startFlexible hours- ...winning workplace culture. Come see why our teams love working here! This role is based in... ...a hybrid work model.**Job Summary**The Software Development Manager provides day-to-day people... ...continuous improvement initiatives.* Lead and mentor a team of developers working...Work at officeRemote work
- ...We are seeking an experienced Senior Software Project Manager to lead the planning, coordination, and delivery of software development projects across... ...and stakeholder communication while ensuring development teams follow a structured software development life cycle....Work at officeRemote workFlexible hours
$110k - $130k
...build a safer future. Department OverviewThe Command Center Software and Services team delivers solutions and maintenance services to the public... ...the performance relating to achieving specific goals. Leads a multidisciplinary project team to achieve successful...For subcontractorRemote workRelocation$100k - $110k
Motorola Solutions is seeking a Software Application Specialist Manager in Salt Lake City, Utah. This role involves leading a team of Application Specialists to deploy and support public safety software solutions. Candidates must have strong people management and project...- A fast-growing public safety software provider in Salt Lake City, UT seeks a Software Development Manager to lead daily operations and provide technical direction for the development team. This role involves managing both legacy and modern applications, ensuring compliance...
$138.1k - $157.7k
...Manager, Creative Director, Capital One Software (Remote)Capital One Software is the enterprise... ...leader who has managed and led creative teams. You will inspire and drive change while... ...work that demonstrates your success leading large, integrated marketing campaigns.Lead...Full timePart timeFor contractorsLocal areaRemote work$85k - $143.3k
A healthcare technology company is seeking a Project Manager to support software development initiatives. The position requires leading project teams, ensuring alignment with organizational goals, and managing risks effectively. Candidates should have a Bachelor's degree...- ...success is built on strong customer relationships and a shared commitment to providing exceptional care for our patients.Our software development team is dedicated to creating innovative solutions tailored to the healthcare and pharmacy sectors. We empower pharmacies,...Flexible hours
- A leading diagnostics company is seeking a Project Manager to provide support for software development initiatives in Salt Lake City. The role requires planning, coordination, and communication with cross-functional teams. The ideal candidate has a Bachelor's degree, 5+...
- ...Job Description Technical Lead - Autonomous Driving Evaluation Infrastructure... ...ew: As a Technical Lead of the Galileo team, you will be a senior individual contributor... ...support AV / ADAS development. You will drive software engineering best practices within the...Local areaRemote workWork from homeRelocationRelocation package
- ...healthcare services company is seeking a Senior Application Architect to lead the design and development of innovative applications. The role... ...API strategies, improving system operations, and mentoring team members. Candidates should possess 8-12 years of relevant experience...
$160k - $180k
...and big dreams and become part of a global team of over 50,000 planners, designers,... ...available for a Renewable Energy Technical Lead to oversee our talented team of engineers... ...Excel desired ~ Experience with other software in the industry such as NREL SAM, ForgeSolar...Local areaRemote workWorldwideRelocationFlexible hours$116k - $145k
...Datavant today, you're stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. We are looking for a Senior Enterprise Technical Lead to serve as a technical leader across our most complex enterprise...- ...Position Title: ServiceNow Technical Lead Position Location: Salt Lake City, UT Duration – Contract-to-Hire after 6 Months... ...dashboard creation. • Leadership Skills: o Experience in leading teams across onshore and offshore locations. o Strong communication...Full timeContract workLocal area
- ...Capital One is hiring a Senior Lead Software Engineer, Full Stack for their Shopping division. This remote-eligible role focuses on developing innovative software solutions to enhance customer experience while driving financial empowerment. The ideal candidate will...Remote work
$160.2k - $263.7k
...Job Description The Role We are looking for a Manager, Software Engineer to elevate the quality, trust, and operational... ...within the Simulation organization at large. This role will lead a growing team's efforts to build out efficient infrastructure and processes...Local areaRemote workWork from homeFlexible hours$78.9k - $123.3k
...upon task award/funding. Noblis is looking to hire a Technical Lead for Supply Chain Management and Resilience to support the... ...stakeholder engagement skills with the ability to influence at the team or department level. US Citizen with an active Secret Security...Full timeContract workPart timeLocal areaRemote work$140k - $200k
...Lake City, Utah. You will own major features in our popular text-to-speech app, working collaboratively with design and engineering teams. The ideal candidate has 5+ years of experience and expertise in Kotlin, Android UI/UX, and good communication skills. We offer a competitive...- Red Rock Pharmacy, located in Salt Lake City, is looking for a talented Junior to Mid-Level Software Project Manager. You will oversee software development efforts while ensuring smooth integration with third-party systems and providing outstanding support to customers...Flexible hours
$105k - $115k
...Service Manager (CSM) position resides in the Command Central Software Deployment and Support Services Organization within Global Services... ...with Sales, Product, Engineering, Deployment, and CMSO Support teams throughout the customer engagement. Accountable and responsible...RelocationFlexible hours$40 per hour
...chance to be a part of an in-house Technology team that's creating consumer-facing, modern... ...industry around the world! As a Lead DevOps Engineer, you will bring your technical... ...Enable seamless, secure, and available software builds and deployments across Agile teams...Remote workWorldwideNight shift- ## Manager, Software EngineerApplylocations: US UT Remotetime type: Full timeposted on: Posted 5 Days Agojob requisition id: JR110948At Zelis... ...that shape who you are.**Position Overview**Oversees a small team within the Total Rewards function, ensuring operational...Work at officeLocal areaRemote workVisa sponsorship
$116.4k - $204.1k
...As a Lead DevOps Engineer, you will be responsible for leading the design and implementation... ...alongside the Wolters Kluwer Product Teams to successfully implement and bring any... ...or a related field Minimum 8 years of software related experience required, with a mixture...Work at office$99k - $232k
...individuals analyse client needs, implement software solutions, and provide training and... ...are responsible for coaching, leveraging team member’s unique strengths, and managing performance... ...success of our Firm. You are expected to lead with integrity and authenticity,...Full timeH1b
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to BCI Software Team Lead. Be the first to apply!
Related searches
- id software Salt Lake City, UT
- software quality assurance Salt Lake City, UT
- software sales Salt Lake City, UT
- internship software Salt Lake City, UT
- remote software sales Salt Lake City, UT
- embedded software Salt Lake City, UT
- software asset management analyst Salt Lake City, UT
- software engineer - cloud services Salt Lake City, UT
- software Salt Lake City, UT
- software sales representative Salt Lake City, UT

