Principal Software Engineer
Boston Scientific
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.
$200k - $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...SuggestedFull timeWork experience placementLocal area$117.6k - $218.4k
...the world of technology. We are looking for a senior-level engineer to help research, design, develop, and improve advanced nonlinear... ...in nonlinear mechanics, numerical methods, and engineering software development who enjoys solving complex technical problems and building...SuggestedFull time- ...experienced technical leader to architect scalable systems, drive engineering excellence, and mentor a high-performing team. In this... ...the Team: Extensive Experience: 10+ years of hands-on software engineering, with a strong track record of delivering large-scale...SuggestedRemote work
$133.4k - $226.8k
...join our team where you’ll make technology happen in surprising ways. Let’s shape tomorrow - it’ll be a fun journey!As a Principal, Software Engineer, Own and deliver medium to large-scale projects with minimal supervision, ensuring successful execution from initiation...SuggestedFull timeTemporary workWorldwide$133.4k - $226.8k
...you’ll 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...SuggestedFull timeTemporary workWorldwide$141k - $233k
...Principal Software Engineer The Principal Software Engineer is a hands-on technical leader responsible for defining, designing, and delivering enterprise software capabilities across loanDepot's technology ecosystem. This role operates across teams and systems, solving...Local area$142.1k - $271.3k
...California, USA Full time R012658 AVEVA is creating software trusted by over 90% of leading industrial companies.... ...relevant educational attainment and/or training. Job Title: Principal Software Engineer Location: Lake Forest, CA Employment Type: Full-...Full timeWork at officeLocal areaRemote workFlexible hours$110k - $165k
...We are looking for a Principal Embedded Software Engineer to join our embedded development team. It is an opportunity to join an energetic team to build innovative products that rock the market and impact millions of users. You will make architecture design decisions...Full time$220k - $265k
...solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security.The RoleThe Principal Software Engineer will play a pivotal leadership role in developing and advancing our autonomous defense systems. You will drive the...Work experience placementWork at officeLocal area- ...like never before. Together, we make a difference in the lives of our patients and customers. Are you ready to join us?The Principal Software Engineer, Medical Device Systems is responsible for maintaining, enhancing, and supporting software for Alcon's on-market...Full timeTemporary workWork at officeRemote work
- ...historic sales data — accessible to every collector, old or new. Our engineering mission is to democratize technology while promoting... ...design and cross-functional teams. We’re looking for a Staff Software Engineer to help design and build a scalable back-end architecture...Full timeRemote workWorldwide
- ...together to set the pace for unlocking new possibilities that better serve the property industry.Job Description:A Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position...Full timeLocal areaFlexible hours
- ...the social graph, long-form content, real-time chat, and a virtual economy operate on a shared data model. We're looking for software engineers who move fast and care about craft, and are interested in joining a small team with end-to-end ownership — you may work on...Full timeWork at office
$191k - $253k
...ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions that redefine innovation. You'll dive into a diverse range of projects, partnering with brilliant minds across disciplines to...Full timeWork experience placementImmediate startRelocation package$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$135k - $170k
...field applications. FieldAI is seeking a 3D Computer Vision Engineer to develop advanced algorithms for 3D reconstruction and spatial... ...strong mathematical foundations and high-performance software over direct robot hardware development. What You Get To Do:...Full time$220k - $292k
...operational capabilities by partnering closely with specialist engineering, operations, and production teams. Through our Anduril Rocket... ...that support a wide range of mission requirements. TRS hires software engineers & hardware engineers, who are excited to build across...Full timeWork experience placementImmediate startRemote workRelocationRelocation package$191k - $253k
...About the Role We're hiring a Senior Software Engineer to help build a new class of hardware engineering application: an interactive workspace where the decisions behind complex physical systems can be reviewed, challenged, resolved, and preserved. Today, when a...Full timeWork experience placementImmediate start$191k - $253k
...Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis... ...of defense capability. ABOUT THE JOB Senior Software Engineers independently drive the delivery of a variety of software...Full timeWork experience placementImmediate startRemote workFlexible hours- ...Company Description eInfochips is a product engineering and software R&D services company with over 20+ years of experience, 500+ product developments, and 40M+ deployments in over 130 countries. Today, 60% of our revenues come from Fortune 500 companies and 80%...Full time
$191k - $253k
...unmanned fighter jet and the Barracuda family of advanced effects. The AD&S Vehicle Software team is responsible for the software running on these systems. Our senior software engineers collaborate with other engineering disciplines to develop software for vehicle control...Full timeWork experience placementImmediate start$166k - $220k
...Unmanned Aerial System (UAS) threats. Working across product, engineering, sales, logistics, operations, and mission success, the Air Defense... ...environments worldwide. ABOUT THE JOB We're seeking a Software Engineer to join our rapidly growing team in Irvine, CA. As a...Full timeWork experience placementImmediate startWorldwide$191k - $253k
...operational capabilities by partnering closely with specialist engineering, operations, and production teams. Through our Anduril Rocket... ...that support a wide range of mission requirements. TRS hires software engineers & hardware engineers, who are excited to build across...Full timeWork experience placementImmediate startRemote workFlexible hours$166k - $220k
...allied partners. We're developing fully integrated hardware and software systems, including Lattice for Space Missions and modular... .... ABOUT THE JOB We are looking for a Tracking Software Engineer to join our rapidly growing team in Costa Mesa, CA. In this role...Full timeWork experience placementImmediate start$166k - $220k
...ABOUT THE TEAM We are looking for a Full Stack Senior Software Engineer to join the ArsenalOS team. As a Full Stack Senior Software Engineer on ArsenalOS you will be architecting and implementing mission-critical solutions that enforce lean business process, add multiplicative...Full timeTemporary workWork experience placementLocal areaImmediate startAfternoon shift$191k - $253k
...and understood. ABOUT THE ROLE As the Carbon Extensibility Engineer, you will be the expert practitioner of our internal... ...powerful "modding" capability for our mission-critical simulation software. WHAT YOU'LL DO Architect and develop the core Sand Table...Full timeWork experience placementImmediate startRelocation package$220k - $292k
...Fury unmanned fighter jet and the Barracuda family of advanced effects. The AD&S Vehicle Software team is responsible for the software running on these systems. Our software engineers collaborate with other engineering disciplines to develop software for vehicle control,...Full timeWork experience placementImmediate start$166k - $220k
...also develops Lattice for Mission Autonomy, Anduril’s premier software platform that enables masses of Fury, Barracuda, and other first... ...teams like Perception, Motion Planning, Hardware, and Test Engineering to solve some of the hardest problems facing our customers. We...Full timeWork experience placementImmediate start$166k - $220k
...next-generation electronic warfare platforms — hardware-enabled, software-defined systems that are fielded, in production, and scaling... ...from the field. We are building a new Mission Software Engineering (MSE) team to own the full software lifecycle for EW products...Full timeWork experience placementInternshipImmediate startShift work$130k - $135k
...ABOUT THE JOB We are looking for Software Engineers to join our rapidly growing team! We have positions open in Costa Mesa, CA. These roles are targeted to start on a quarterly basis beginning in 2026. We hire self-motivated people, those who hold a higher bar for...Full timeWork experience placementInternshipImmediate startRelocation package
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
- principal cloud computing engineer Irvine, CA
- senior principal scientist Irvine, CA
- principal Irvine, CA
- software sales representative Irvine, CA
- embedded software Irvine, CA
- software applications developer Irvine, CA
- entry level software sales Irvine, CA
- software technology Irvine, CA



