Talent.com
Principal Software Engineer
Principal Software EngineerBoston Scientific • Irvine, California, United States
Principal Software Engineer

Principal Software Engineer

Boston Scientific • Irvine, California, United States
10 days ago
Job type
  • Full-time
Job description

Participate in technology evaluations, technical assessments and validation of software architectures, embedded software, and system integration aspects of acquired implantable medical devices. Support software architecture, development, testing strategies and risk management activities for software applications Evaluate compliance and ensure software / firmware development aligns with IEC 62304, FDA, ISO 13485, ISO 14971and other regulatory standards governing medical devices. Oversee testing strategies (Unit / Integration) and design verification protocols to verify software / firmware functionality post-acquisition. Support software / firmware testing, debugging, and verification efforts using tools such as unit testing frameworks, hardware-in-the-loop (HIL) simulations, and automated test environments. Identify potential risks, cybersecurity vulnerabilities, and integration challenges in acquired technologies. Ensure acquired software meets medical device cybersecurity and safety standards, including FDA premarket cybersecurity guidance, IEC 62443. Collaborate with cross-functional teams, including hardware engineers, systems engineers, quality, regulatory affairs, manufacturing and PMO to ensure seamless device integration. Establish and document software development lifecycle (SDLC) artifacts and processes to align with internal quality management systems (QMS). Maintain thorough design documentation, traceability matrices, and SDLC artifacts for regulatory submissions. Provide technical inputs on low-power embedded systems, wireless communication (e.g., BLE, NFC, RF telemetry), and real-time operating systems (RTOS). Act as a technical mentor for software engineers, guiding best practices during integration and new product software / firmware development Collaborate with regulatory teams on 510(k), PMA, or CE Mark submissions involving firmware-related changes. Foster a culture of innovation, continuous improvement, and knowledge sharing within the R&D team. B.S or higher in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering or related major. 5+ years of experience in software development . (Master's degree may substitute for one year of experience) 3+ years in embedded or application software for medical devices Sound knowledge of software engineering principles and practices. Knowledge of programming languages such as Swift, Java, Dart, or Objective-C and mobile operating systems and platforms such as iOS and Android. Experience in developing mobile applications in an FDA regulated environment or other regulated industry. Strong C / C++ skills for programming microcontroller systems. Knowledge and use of OOP design principles, API design principles. Knowledge in low-power embedded systems, real-time operating systems (RTOS), and microcontroller-based firmware development. Strong project management and communication skills. Ability to work at our Irvine, CA site Experience with mergers & acquisitions (M&A) due diligence in the medical device sector. Experience in risk assessment, cybersecurity, and regulatory compliance for implantable devices. Knowledge of ISO 13485 and FDA QSR is desired. Experience using oscilloscopes, logic analyzers, and other related tools. Detailed knowledge of BLE stacks and BLE API on mobile platforms Experience in integrating BLE embedded systems with iOS, Android and Windows applications. Knowledge of PC application development in Microsoft Visual Studio (e.g. C#.Net). Hands-on experience with secure bootloaders, cryptographic protocols, and over-the-air firmware updates for implantable devices.

Create a job alert for this search

Principal Software Engineer • Irvine, California, United States

Similar jobs
Principal Software Engineer

Principal Software Engineer

VirtualVocations • Corona, California, United States
Full-time
A company is looking for a Principal Software Engineer, D2C Growth.Key Responsibilities Drive the evolution of customer acquisition channels and platforms Develop an AI-powered optimization plat...Show more
Last updated: 22 days ago • Promoted
Principal Control Engineer, Algorithm

Principal Control Engineer, Algorithm

SOMERSET STAFFING • Irvine, California, USA
Full-time
Industry : Medical Equipment / Devices.Job Category : Manufacturing - Product Development.Please carefully review the position requirements before submitting a potential candidate for consideration.B...Show more
Last updated: 14 days ago • Promoted
Software Engineer

Software Engineer

SBT Global, Inc. • Irvine, California, US
Full-time
Job Description Job Description Company Description On-Site Full-Time Salary - $80K-$100K Company Overview SBT Global, Inc specializes in system software development, enterprise resource plannin...Show more
Last updated: 2 days ago • Promoted
Software Engineer

Software Engineer

Not Disclosed • Irvine, California, US
Full-time
Job Description Job Description We are looking for an outstanding software engineer to join our team at our Irvine office. A degree from a reputable university is required in computer science or c...Show more
Last updated: 2 days ago • Promoted
Principal Engineer, Software Development Engineering (Customer Firmware Support)

Principal Engineer, Software Development Engineering (Customer Firmware Support)

Western Digital • Irvine, California, USA
Full-time
Be part of a small dynamic team of Customer Firmware Engineers within the Hard Disk Drive organization.The Customer Firmware team is missioned to be the first touch point on technical customer enga...Show more
Last updated: 16 days ago • Promoted
Principal Engineer, R&D

Principal Engineer, R&D

Edwards Lifesciences • Irvine, California, USA
Full-time
Innovation starts from the heart.At Edwards we put patients first.We invest a significant proportion of our revenue towards research and development to drive and develop groundbreaking medical inno...Show more
Last updated: 9 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Enrollment123 • Laguna Hills, California, USA
Full-time
Work From Anywhere company and this role can be based anywhere in the US with the exception of PA NE IN and IL.B in annual premium billings through a network of nearly 250000 agents.Powerful and wi...Show more
Last updated: 8 days ago • Promoted
Engineer 3

Engineer 3

Spectraforce Technologies • Pomona, CA, United States
Full-time
Pomona, CA 91768 / Hybrid in office two days a week, Wed-Thurs.Technology Integration & Evaluation : .Lead the integration of new technologies (pre-commercial or commercial equipment) into the system....Show more
Last updated: 13 days ago • Promoted
Software Engineer II

Software Engineer II

OrthAlign Inc. • Irvine, California, US
Full-time
Job Description Job Description Salary : $80,000 + DOE OrthAlign, Inc.Smart Technologies, growing medical device company, has an immediate opening for a Software Engineer.This role is responsible ...Show more
Last updated: 2 days ago • Promoted
Software Engineer

Software Engineer

Confidential • Irvine, CA, United States
Full-time
Research, dvlp & maintain real-time embedded multi-threaded Linux application s / ware.Resp for browser dvlpmt, web-based applics, networked client-server applics, multiple d / base driven applics.Bach...Show more
Last updated: 4 days ago • Promoted
Lead Software Engineer

Lead Software Engineer

Eggs Unlimited • Irvine, CA, US
Full-time
Eggs Unlimited is one of the world’s largest suppliers of eggs, servicing the biggest retail and food manufacturing companies around the globe. Every day, we find homes for millions of eggs by...Show more
Last updated: 30+ days ago • Promoted
Engineer 3

Engineer 3

Apidel Technologies • Pomona, CA, US
Full-time
Engineer 3 : Core Responsibilities.Technology Integration & Evaluation : .Lead the integration of new technologies (pre-commercial or commercial equipment new to ) into the system.Assess pilot pro...Show more
Last updated: 1 day ago • Promoted
(ResolveGrid) Founding Senior Full Stack Software Engineer (AI-First SaaS Platform)

(ResolveGrid) Founding Senior Full Stack Software Engineer (AI-First SaaS Platform)

career • Irvine, CA, US
Full-time
ResolveGrid is a recently funded startup building a next-generation SaaS platform focused on solving complex, real-world problems using modern software and AI. We are assembling a small, highly tale...Show more
Last updated: 13 days ago • Promoted
Principal Software Architect

Principal Software Architect

BrainChip • Laguna Hills, CA, United States
Full-time
We are not accepting outside agencies at this time •.BrainChip is pioneering neuromorphic edge AI processors that deliver ultra-low-power intelligence at the point of data creation.We are seeking a ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Platform - Ontario, USA

Software Engineer, Platform - Ontario, USA

Speechify • Ontario, CA, US
Full-time
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
Last updated: 5 days ago • Promoted
Principal Engineer

Principal Engineer

Terraphase Engineering Inc • Irvine, CA, US
Full-time
Terraphase offers cost-effective solutions to complex environmental and engineering challenges.We listen to our clients and focus on their needs. We apply technical expertise and keen awareness of t...Show more
Last updated: 9 days ago • Promoted
Software Engineer, Platform - Corona, USA

Software Engineer, Platform - Corona, USA

Speechify • Corona, CA, US
Full-time
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
Last updated: 5 days ago • Promoted
Senior Software Engineer (C++)

Senior Software Engineer (C++)

Sony Interactive Entertainment • Aliso Viejo, CA, United States
Full-time
Senior Software Engineer - PlayStation.Type : Full-time, Hybrid; onsite 2-3 days / week.Shape how millions experience PlayStation. Were looking for a Senior Software Engineer to help build the high-per...Show more
Last updated: 9 days ago • Promoted