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
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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.

[job_alerts.create_a_job]

Principal Software Engineer • Irvine, California, United States

[internal_linking.similar_jobs]
Solutions Engineer

Solutions Engineer

Zenlayer, Inc • Diamond Bar, CA, US
[job_card.full_time]
We're looking for an experienced, technical Solutions Engineer to join our team! Your primary responsibility is to actively drive and manage the technology evaluation stage of the sales process...[show_more]
[last_updated.last_updated_30] • [promoted]
Lead Software Engineer

Lead Software Engineer

Eggs Unlimited • Irvine, CA, US
[job_card.full_time]
[filters_job_card.quick_apply]
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.last_updated_30]
Principal Web Engineer (Architecture & Platform-(SaaS)

Principal Web Engineer (Architecture & Platform-(SaaS)

Stanbridge University • Irvine, CA, US
[job_card.full_time]
[filters_job_card.quick_apply]
The Principal Web Engineer (Architecture & Platform) is a senior individual contributor responsible for the architectural direction, technical integrity, and long-term scalability of Stanbridge...[show_more]
[last_updated.last_updated_variable_hours] • [new]
Senior Software Engineer

Senior Software Engineer

AVEVA Denmark • Irvine, CA, United States
[job_card.full_time]
ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions, customers experi...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Quality Engineer

Principal Quality Engineer

DIALITY INC • Irvine, CA, US
[job_card.full_time]
Diality is a medical device company focused on developing solutions to improve lives impacted by kidney disease.Diality offers the Moda-flx Hemodialysis System, a user-friendly, mobile, and connect...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer (C++)

Senior Software Engineer (C++)

PlayStation Network • Aliso Viejo, CA, United States
[job_card.full_time]
PlayStation isnt just the Best Place to Play its also the Best Place to Work.Today, were recognized as a global leader in entertainment producing The PlayStation family of products and services inc...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer

Software Engineer

Confidential • Irvine, CA, United States
[job_card.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.last_updated_variable_days] • [promoted]
Principal Product Engineer

Principal Product Engineer

DAS Technology Group • Orange County, CA, US
[job_card.full_time]
[filters_job_card.quick_apply]
Welcome to DAS Technology Group; we are specialized recruiters for the Semiconductor, RF & Defense / Space Industry.We are working on behalf of our client who designs and manufactures semiconduct...[show_more]
[last_updated.last_updated_30]
Principle R&D Software Engineer - Simulation

Principle R&D Software Engineer - Simulation

Synopsys, Inc. • Irvine, California, United States
[job_card.full_time]
At Synopsys, we drive the innovations that shape the way we live and connect.Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.We lead in c...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Thomas Global Systems Group • Irvine, CA, United States
[job_card.full_time]
Join Our Team as a Senior Software Engineer!.Are you an experienced software engineer who thrives on building the core technology behind high-reliability embedded systems? Do you excel in fast-pace...[show_more]
[last_updated.last_updated_variable_days] • [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
[job_card.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.last_updated_variable_days] • [promoted]
Software Engineer - Algorithm Integration (Mid-Level)

Software Engineer - Algorithm Integration (Mid-Level)

ExoAnalytic Solutions • Lake Forest, CA, US
[job_card.full_time]
Software Engineer – Algorithm Integration (Mid-Level).Full Time, Employee | On-Site or Hybrid (No Remote).Huntsville, AL. Foothill Ranch, CA; Arlington, VA; Colorado Springs, CO.United States...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

Not Disclosed • Irvine, CA, US
[job_card.full_time]
We are looking for a senior full stack software engineer to join the company at our Irvine, Ca.The position will involve working on a variety of web applications, utilizing Java, JavaScript, MVC, S...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Architect

Principal Software Architect

BrainChip • Laguna Hills, CA, United States
[job_card.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.last_updated_30] • [promoted]
Principal Engineer

Principal Engineer

Terraphase Engineering Inc • Irvine, CA, US
[job_card.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.last_updated_variable_days] • [promoted]
Embedded Software Engineer

Embedded Software Engineer

LHH US • Lake Forest, CA, US
[job_card.full_time] +1
Hybrid (4 days onsite; Friday WFH).A growing engineering team in Irvine is hiring an.Embedded Software Engineer (Junior). IoT devices used across large scale retail environments.This is a strong opp...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer (C++)

Senior Software Engineer (C++)

Sony Interactive Entertainment • Aliso Viejo, CA, United States
[job_card.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.last_updated_variable_days] • [promoted]
Sofware Engineer

Sofware Engineer

TradeJobsWorkForce • 92650 East Irvine, CA, US
[job_card.full_time]
Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies. Test software development methodolo...[show_more]
[last_updated.last_updated_30] • [promoted]