Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Full-time

Boston Scientific - Minnetonka

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.

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Irvine, CA vacancy
  • $142.1k - $271.3k

     ...AVEVA is creating software trusted by over 90% of leading industrial companies. Salary Range: $142,100.00 - $271,30...  ...educational attainment and/or training. Job Title: Principal Software Engineer Location: Lake Forest, CA Employment Type: Full-... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    AVEVA Group

    Lake Forest, CA
    5 hours ago
  •  ...Principal Software Engineer Tech Tammina LLC 10+ years experience building great software 2+ years in a technical lead position is a plus. Experience working collaboratively using Agile/Scrum methodology Solid knowledge of software development methodologies... 
    Suggested
    Full time

    Tech Tammina

    Irvine, CA
    3 days ago
  •  ...Principal Software Engineer This role requires candidates who are currently authorized to work in the U.S. without sponsorship, and C2C arrangements are not accepted. This role is hybrid in Plano, TX or Tustin, CA. Position Summary The Principal Software Engineer... 
    Suggested

    RecruiterPerry

    Tustin, CA
    3 days ago
  • $190k - $260k

     .... You will serve as the technical lead working with a team of engineers to oversee the design and implementation of these interconnected...  ...language. ~12+ years of professional experience in the software industry. ~ Experience with web services, microservices, or... 
    Suggested
    Work experience placement
    Local area

    Viant

    Irvine, CA
    18 hours ago
  • $71.23 - $121.29 per hour

     ...Description Principal Software Engineer IS - Hybrid The Principal Software Engineer takes end-to-end ownership for development and quality of solutions and services that delight caregivers and add strategic value to Providence St. Joseph Health. They evaluate requirements... 
    Suggested
    Minimum wage
    Full time
    Local area
    Shift work

    Providence Service

    Irvine, CA
    5 days ago
  • $139.9k - $274.8k

     ...Responsibilities include the following. Collaboration with engineers and researchers to build and optimize training infrastructure...  ...working with engineering teams to deliver large-scale software systems, preferably in AI, machine learning, graphics or related... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Irvine, CA
    3 days ago
  • $178k - $213.6k

     ...diagnostics. Collaborate with hardware, systems, and test engineering to ensure safety compliance. Lead major R&D initiatives and...  ...Proficient in C, C++, and assembly language. ~ Strong hardware-software integration experience, including device driver architecture... 
    Ongoing contract
    Full time
    Temporary work
    Remote work
    Flexible hours

    Schneider Electric

    Lake Forest, CA
    4 days ago
  • $180k - $250k

     ...connectivity, including video and high-bandwidth data. Job Description THE OPPORTUNITY Silvus is seeking a Principal Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for our Irvine office. The successful... 
    Work at office
    Relocation
    Monday to Friday

    Motorola Solutions

    Irvine, CA
    18 hours ago
  • $180k - $220k

     ...work, with the prime directive of " Keeping Our Heroes Connected ( "? THE OPPORTUNITY Silvus is seeking a Principal Embedded Software Engineer , who will report to the Director of Software Engineering on our Software Engineering team. The successful individual... 
    Permanent employment
    For contractors
    Work at office
    Monday to Friday

    SILVUS TECHNOLOGIES

    Irvine, CA
    6 days ago
  • $190k - $200k

     ...Description Principal Software Engineer - AI Platform Full-time Remote Exclusive confidential search - details shared with qualified applicants. Become a Key Player as a Principal Software Engineer - AI Platform You will lead the design and delivery... 
    Hourly pay
    Full time
    Remote work

    NextDeavor

    Irvine, CA
    3 days ago
  • $133.4k - $226.8k

     ...make technology happen in surprising ways. Let's shape tomorrow - it'll be a fun journey! Join our team as an experienced software engineer, where you'll play a pivotal role in developing, modifying, and updating complex and highly powerful systems using modern tools... 
    Temporary work
    Worldwide

    Ingram Micro

    Irvine, CA
    2 days ago
  • $170k - $233k

     ...Software Developer Position Position Summary: Responsible for delivering senior level...  .... Expert in enterprise architecture principals, patterns and practices. Expert in...  .... in Computer Science or B.S. Software Engineering or B.A. in Computer Information Systems... 
    Local area

    loanDepot

    Irvine, CA
    3 days ago
  • $254k - $336k

     ...Principal Software Engineer, Cryptography Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most... 
    Full time
    Work experience placement
    Immediate start

    anduril

    Costa Mesa, CA
    2 days ago
  • $138.82k - $208.54k

     ...Principal Software Developer The Principal Software Developer uses a wide application of principles, theories, and technology concepts...  ..., or closely related. · 10 years experience as a Software Engineer or closely related occupation. · 10 years experience in application... 
    Full time
    Work at office
    Remote work

    Providence Health & Service

    Irvine, CA
    1 day ago
  • $220k - $292k

     ...proven approach and maximize the benefits of functional programming for our customers. As a lead Haskell engineer you'll work with EW leadership to craft our software roadmap, design large scale systems using functional programming and algebra driven design principles,... 
    Full time
    Work experience placement
    Immediate start
    Relocation

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  •  ...A bit about us: We are seeking a highly skilled and passionate Principal Software Engineer to join our dynamic team in the healthcare industry. This is an excellent opportunity to make a significant impact in a fast-growing, innovative company that is committed to... 
    Local area
    Remote work

    Jobot

    Costa Mesa, CA
    4 days ago
  • $50 - $150 per hour

     ...Software Engineering Expert Engagement Type: Hourly Contract · Remote Compensation: $50 –$150 per hour Start Date: Immediate Duration: 1–2 months Commitment: Part-time (15–25 hours/week) , with flexibility up to 40 hours/week About the Role... 
    Hourly pay
    Contract work
    Part time
    Immediate start
    Remote work

    Call For Referral

    Santa Ana, CA
    3 hours ago
  • $80k - $100k

     ...Positon Name: New Grad Software Engineer — Physical AI Compute About Blueridge Blueridge is building the compute foundation for real-time Physical AI — intelligent systems that must process rich sensor data, make decisions, and act under demanding real-world constraints... 
    Permanent employment
    Full time
    Internship

    Blueridge Global Partners Inc.

    Irvine, CA
    2 days ago
  • $158.2k - $186.2k

     ...Engineering: Software Engineer II sought by Acorns Grow Inc. in Irvine, CA (Telecommuting permitted 100% of the time from anywhere in US): Dsgn, dvlp, test, & maintain iOS mobile applics. Salary range: $158,200 - $186,200 /yr. Must have unrestricted right to work in U.... 
    Remote work

    Confidential

    Irvine, CA
    2 days ago
  •  ...to be a great place to work, for all. For more information, please visit What We Do We are looking for a hands-on Senior Software Engineer to serve as the technical owner for AI/ML initiatives within First American Technology. This role bridges business... 
    Fixed term contract
    Local area
    Remote work

    First American

    Santa Ana, CA
    6 days ago
  • $120k - $140k

     ...intensive industries to turn fragmented, high-stakes data into trustworthy, continuously-operating AI Agents. We're seeking a “Software Engineer - Full Stack” to build robust, tested, and scalable systems across our platform. You'll work across backend services, frontend... 
    Internship
    Immediate start
    Remote work
    Work from home
    Home office
    Flexible hours

    Emergence AI

    Irvine, CA
    3 days ago
  • $120k - $170k

     ...Job Description Job Summary: The Sr Engineer, BSP Instrument Software will be involved in the design and development of our medical instruments from requirements stage through to deployment. They will support EOL hardware components including: new drivers, applications... 
    Flexible hours

    Masimo

    Irvine, CA
    4 days ago
  •  ...Job Summary: The SVP, Software Engineering is responsible for defining and leading Masimo's global software engineering strategy, execution, and organizational capability across all software domains, including embedded systems, cloud platforms, applications, and... 
    Work at office
    Monday to Friday
    Flexible hours

    Masimo

    Irvine, CA
    4 days ago
  • $108k - $172.8k

     ...Description: Join the team of highly competent and state of the art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a member of this team at Broadcom your responsibilities include: Design... 
    Work experience placement
    Local area

    Broadcom Corporation

    Irvine, CA
    6 days ago
  •  ...Job Description Insight Global is looking for a Senior Software Engineer – .NET Full Stack Development is responsible for designing, developing, and maintaining enterprise-grade web applications and services using modern .NET technologies. This role requires strong... 

    Insight Global

    Santa Ana, CA
    4 days ago
  • $135k - $170k

     ...deployment of algorithms What You Bring: ~2+ years of experience in Computer Vision, Computational Geometry, or 3D-focused Software Engineering ~ Master's or Ph.D. in Computer Science, Applied Mathematics, or related field with specialization in 3D vision or... 

    FieldAI

    Irvine, CA
    3 days ago
  • $80k - $100k

     ...Job Description Job Summary We are seeking a highly skilled Engineer II, Software Test to lead the design, development, and execution of test strategies for medical device systems. This role combines hands-on system-level testing with ownership of scalable automation... 
    Work at office
    Flexible hours

    Masimo

    Irvine, CA
    2 days ago
  •  ...applications. We are seeking a skilled and motivated Senior MLOps Engineer to join our engineering team. In this role, you will design and...  ...engineering teams to integrate ML components into robotics software systems. What You Have ~ Bachelor's degree in Computer... 
    Work experience placement
    Remote work

    FieldAI

    Irvine, CA
    18 hours ago
  • $103.17k - $158.87k

     ...and be part of the transformation that’s driving the future of automotive innovation. Website: Role Overview: The Sr. Software Engineer performs analysis of user requirements, system design, development, testing, and implementation of bug-fixes, service requests... 
    For contractors
    Work at office
    Local area

    Hyundai AutoEver America

    Irvine, CA
    4 days ago
  • $191k - $253k

     ...Unmanned Aerial System (UAS) threats. Working across product, engineering, sales, logistics, operations, and mission success, the Air Defense...  ...worldwide. ABOUT THE JOB We are hiring for a Senior Software Engineer to join rapidly growing team in Irvine, CA. As a... 
    Full time
    Work experience placement
    Immediate start
    Worldwide

    Anduril Industries

    Irvine, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!