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_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.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.

serp_jobs.job_alerts.create_a_job

Principal Software Engineer • Irvine, California, United States

Job_description.internal_linking.related_jobs
Software Engineer

Software Engineer

GE Healthcare • Irvine, CA, United States
serp_jobs.job_card.full_time
The Caption Health SBU focuses on clinical applications that aid in early disease detection, using AI to assist in conducting ultrasound scans. The Software Engineer helps port machine learning mode...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Engineering - Software Engineer 3

Engineering - Software Engineer 3

Bayone • Aliso Viejo, CA, United States
serp_jobs.job_card.full_time
Hybrid - onsite at Aliso Viejo twice per week (Tuesdays and Thursdays).Design AI systems to enable both human-in-the-loop scenarios and fully autonomous operations. Develop and orchestrate tool-augm...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer

Software Engineer

Prelude Corporation • Laguna Hills, California, United States
serp_jobs.job_card.full_time
We are seeking a highly skilled and self-motivated Software Engineer to lead the administration, customization, and enhancement of our SLIMS (Sample and Laboratory Information Management System) pl...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Lead Software Engineer

Lead Software Engineer

Loandepot • Irvine, California, United States
serp_jobs.job_card.full_time
Responsible for delivering senior level innovative, compelling, coherent software solutions for our consumer, internal operations and value chain constituents across a wide variety of enterprise ap...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr Engineer, Software Systems

Sr Engineer, Software Systems

Masimo • Irvine, CA, United States
serp_jobs.job_card.full_time
The Senior Software Solutions Engineer plays a critical role in designing, developing, and delivering innovative software that advances Masimo's mission to improve patient outcomes and reduce the c...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Principle Software Engineer

Principle Software Engineer

Yaskawa Motoman Robotics Career • Irvine, California, United States
serp_jobs.job_card.full_time
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following.Design, develop, maintain, and execute unit and integration tests for software applications using C# and REST APIs.Apply extensive knowle...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
AI-First Software Engineer

AI-First Software Engineer

Planet • Irvine, CA, United States
serp_jobs.job_card.full_time
Planet DDS is a dynamic and rapidly growing dental SaaS company transforming how dental practices run their businesses, serving over 13,000 practices across the United States with over 118,000 user...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Lead Software Engineer, Client Foundations

Lead Software Engineer, Client Foundations

Blizzard Entertainment • Irvine, CA, United States
serp_jobs.job_card.full_time +1
Lead Software Engineer, Client Foundations.Blizzard is looking for a talented and motivated Lead Client Engineer to guide our growing client foundations team as we craft a new, unannounced game.Thi...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Forward Deployed Software Engineer-Palantir Foundry-Manager

Forward Deployed Software Engineer-Palantir Foundry-Manager

PwC • Irvine, CA, United States
serp_jobs.job_card.full_time
At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in tra...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer 2

Software Engineer 2

Monster Energy • Corona, CA, United States
serp_jobs.job_card.full_time
We're the risk-takers, the trailblazers, the game-changers.We're not perfect, and we don't pretend to be.We're raw, unfiltered, and a bit unconventional. But our drive is unrivaled, just like our at...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
Software Engineer

Software Engineer

Ford • Irvine, California, United States
serp_jobs.job_card.full_time
We are the movers of the world and the makers of the future.We get up every day, roll up our sleeves and build a better world together. At Ford, we’re all a part of something bigger than ourselve...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Principal Engineer

Principal Engineer

Jiffy • Irvine, CA, US
serp_jobs.filters.remote
serp_jobs.job_card.full_time
serp_jobs.filters_job_card.quick_apply
Are you passionate about creating magical user experiences? Bring that love, and your skillful way of solving users’ needs to us. We're looking for an experienced senior full-stack engineer equally ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30
Senior Software Engineer, Matterport Platform

Senior Software Engineer, Matterport Platform

CoStar Realty Information, Inc. • Irvine, CA, United States
serp_jobs.job_card.full_time
Senior Software Engineer, Matterport Platform.Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world's real estate, empowering all people to discover p...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Lead Software Engineer

Lead Software Engineer

Eleven Recruiting • Irvine, CA, United States
serp_jobs.job_card.full_time
We are a specialized technology staffing agency supporting professional and financial services companies.Why do we stand out in technology staffing? We listen and act as advisors for our candidates...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
AI & Software Engineer

AI & Software Engineer

Alleviate Financial Solutions • Irvine, CA, United States
serp_jobs.job_card.full_time
Build the Future of AI at Alleviate! 🤖.Are you a code-slinging, solution-driven engineer with a passion for AI and a knack for turning prototypes into real-world magic? We're looking for a.AI mode...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Software Engineer

Senior Software Engineer

RIS Rx • Orange County, CA, US
serp_jobs.job_card.full_time
RIS Rx (pronounced "RISE") is a healthcare technology organization with a strong imprint in the patient access and affordability space. RIS Rx has quickly become an industry leader in deli...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

Viant • Irvine, California, United States
serp_jobs.job_card.full_time
Viant’s customers use the Demand Side Platform (DSP) to set up, run and monitor ad campaigns.The platform team owns a complex set of backend services and the frontend UI that make up the DSP.These ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

Rxsight • Aliso Viejo, California, United States
serp_jobs.job_card.full_time
RxSight® is an ophthalmic medical technology corporation headquartered in Aliso Viejo, California that has commercialized the world’s first and only adjustable intraocular lens (IOL) that is custom...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted