Principal Software Engineer
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.
$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-...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours- ...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...SuggestedFull time
- ...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
$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...SuggestedWork experience placementLocal area$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...SuggestedMinimum wageFull timeLocal areaShift work$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 contractLocal area$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 contractFull timeTemporary workRemote workFlexible hours$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 officeRelocationMonday to Friday$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 employmentFor contractorsWork at officeMonday to Friday$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 payFull timeRemote work$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 workWorldwide$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$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 timeWork experience placementImmediate start$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 timeWork at officeRemote work$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 timeWork experience placementImmediate startRelocation- ...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 areaRemote work
$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 payContract workPart timeImmediate startRemote work$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 employmentFull timeInternship$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- ...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 contractLocal areaRemote work
$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...InternshipImmediate startRemote workWork from homeHome officeFlexible hours$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- ...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 officeMonday to FridayFlexible hours
$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 placementLocal area- ...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...
$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...$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 officeFlexible hours- ...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 placementRemote work
$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 contractorsWork at officeLocal area$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 timeWork experience placementImmediate startWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Irvine, CA
- senior principal cloud computing engineer Irvine, CA
- senior principal scientist Irvine, CA
- principal cloud computing engineer Irvine, CA
- principal Irvine, CA
- senior c# .net software developer Irvine, CA
- ultimate software Irvine, CA
- software technical support engineer Irvine, CA
- software intern Irvine, CA
- healthcare software sales Irvine, CA


