1

Manager Medical Device Software Engineer Jobs in Utah

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Sr Software Engineer

Salt Lake City, UT · On-site

$118K - $156K/yr

Aware of and comply with the GEHC Quality Manual, Quality Management System, Quality Management ... Medical device development * Aerospace or defense systems * Automotive systems * Industrial ...

Solid understanding of embedded/IoT systems and device communication fundamentals. * Hands-on ... Comfortable working in a fast-paced environment, managing competing priorities, and consistently ...

Quality Sr Engineer I

Salt Lake City, UT · On-site

$80K - $101K/yr

... medical device software, including software incorporating artificial intelligence, for new and ... The position plays a key role in risk management, verification and validation activities, design ...

Cloud systems used to manage distributed edge appliances in the field Technical leadership ... Design systems for remote device provisioning, configuration, and software updates * Improve ...

next page

Showing results 1-20

Manager Medical Device Software Engineer information

What are the key skills and qualifications needed to thrive as a Manager Medical Device Software Engineer, and why are they important?

To thrive as a Manager Medical Device Software Engineer, you need expertise in software development, medical device regulations (such as FDA or ISO 13485), and a background in engineering or computer science, often supported by advanced degrees or certifications. Familiarity with tools like version control systems (e.g., Git), embedded systems platforms, and quality management software is essential, along with understanding regulatory documentation processes. Strong leadership, effective communication, and problem-solving abilities distinguish top performers in this role. These skills are crucial for ensuring safe, compliant, and innovative medical device software development while leading teams to deliver high-quality products.

How does a Manager Medical Device Software Engineer typically collaborate with cross-functional teams during product development?

A Manager Medical Device Software Engineer frequently works alongside teams such as regulatory affairs, quality assurance, hardware engineering, clinical specialists, and marketing. They coordinate software development activities to ensure compliance with industry standards and regulatory requirements, while also aligning software features with clinical and business needs. These managers often lead design reviews, facilitate risk assessments, and ensure effective communication between software engineers and non-technical stakeholders. This collaborative environment is essential for delivering safe, effective, and user-friendly medical devices.

What does a Manager Medical Device Software Engineer do?

A Manager Medical Device Software Engineer oversees teams that design, develop, and maintain software for medical devices. They ensure that the software complies with regulatory standards, works reliably, and meets the needs of healthcare professionals and patients. In addition to technical leadership, they coordinate with cross-functional teams, manage project timelines, and mentor engineers. Their role is critical in ensuring products are both safe and effective for use in medical settings.
What are the most commonly searched types of Medical Device Software Engineer jobs in Utah? The most popular types of Medical Device Software Engineer jobs in Utah are:
What are popular job titles related to Manager Medical Device Software Engineer jobs in Utah? For Manager Medical Device Software Engineer jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Manager Medical Device Software Engineer jobs in Utah look for? The top searched job categories for Manager Medical Device Software Engineer jobs in Utah are:
What cities in Utah are hiring for Manager Medical Device Software Engineer jobs? Cities in Utah with the most Manager Medical Device Software Engineer job openings:
Infographic showing various Manager Medical Device Software Engineer job openings in Utah as of July 2026, with employment types broken down into 75% Full Time, 19% Part Time, and 6% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.
BCI Software Team Lead

BCI Software Team Lead

Blackrock Neurotech

Salt Lake City, UT • On-site

Full-time

Posted 22 days ago


Job description

Job Summary:
Blackrock Neurotech is a pioneering company focused on brain-computer interfaces that enhance human capabilities. The Software Team Lead will oversee a team of engineers, translating innovative research into reliable software systems while ensuring compliance with regulatory standards and collaborating with various interdisciplinary teams.
Responsibilities:
• 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
Qualifications:
Required:
• 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
Preferred:
• 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
Company:
Blackrock Neurotech is the platform for brain-computer interface (BCI) technology and manufacturing. Founded in 2008, the company is headquartered in Salt Lake City, USA, with a team of 51-200 employees. The company is currently Growth Stage.