✦ Luna Orbit — Software Engineering

Principal Software Engineer

at Boston Scientific

📍 Irvine, CA, US, 92602 Hybrid Posted March 13, 2026
Type Full-Time
Experience senior
Exp. Years 8+ years
Education Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical field
Category Software Engineering

This role involves designing and leading the development of high-performance, secure embedded software for medical devices, focusing on safety and reliability in a regulated environment.

  • Lead embedded software projects
  • Ensure compliance with industry standards
  • Mentor engineering teams
  • Design secure, reliable firmware
  • Coordinate with regulatory teams

The environment includes Linux and Android OS development, embedded systems, cybersecurity, and safety-critical software for implantable and capital medical devices.

The ideal candidate is a senior software engineer with at least 8 years of experience in C++ development, Linux and Android OS, and a background in medical device software. They demonstrate technical leadership, experience with safety-critical systems, and a collaborative approach to engineering.

C++LinuxAndroidSoftware developmentExperience with medical devices
CybersecurityOS developmentSafety-critical systemsEmbedded systemsReal-time systems
Android StudioGitJiraLinux tools
C++LinuxAndroidOS developmentCybersecurityMedical devicesSoftware engineeringEmbedded systemsReal-time systemsSafety-critical systems
C++LinuxAndroidOS developmentCybersecuritySoftware engineeringEmbedded systemsReal-time systemsSafety-critical systemsMedical devices
Technical leadershipMentoringCollaborationProblem-solvingCommunicationTeam building
Industry Healthcare & Medical
Job Function Lead embedded firmware development for medical devices
Principal Software EngineerC++LinuxAndroidOS developmentCybersecurityMedical devicesSoftware engineeringEmbedded systemsReal-time systemsSafety-critical systemsTechnical leadershipMentoringCollaborationProblem-solvingTeam building

No experience with C++ or Linux, Lack of medical device industry background, Unable to work in Irvine, CA, No leadership or mentoring experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile