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

Principal Embedded Software Engineer

$175k - $200k

Cutera

Principal Embedded Software Engineer

BRISBANE HQ - BRISBANE, CA 94005

Overview

Salary Range $175,000.00 - $200,000.00 Salary Level Senior Position Type Full Time

Description

Position Summary:

We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe, reliable, and high-performance software in compliance with regulatory standards, including ISO 62304.

As a key member of our R&D organization, you will translate system requirements into robust embedded software solutions, partnering closely with cross-functional engineering and quality teams. Your work will directly support new product development, design transfer, and lifecycle maintenance of regulated medical devices, ensuring quality, safety, and performance.

Duties & Responsibilities:

  • Lead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304.
  • Collaborate with hardware, systems, and quality engineering teams to define system architecture, software requirements, and design specifications.
  • Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems.
  • Participate in requirements definition, risk analysis, and traceability to ensure compliance with regulatory standards.
  • Develop and execute software verification and validation activities, including unit testing, integration testing, and system-level testing.
  • Support design reviews and ensure adherence to design control processes.
  • Contribute to software documentation, including requirements, architecture, design, and test artifacts.
  • Support new product introduction (NPI), design transfer, and sustaining engineering activities.
  • Troubleshoot and resolve software defects across development and production environments.
  • Ensure compliance with applicable regulatory and quality standards through structured development and documentation practices.
  • Other duties as needed or required.
Qualifications

Minimum Requirements & Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field, with 12+ years of experience in embedded software development.
  • Strong experience in medical device software development compliant with ISO 62304.
  • Deep expertise in embedded systems, microprocessor-based controller design and fault finding and resolution.
  • Advanced proficiency in C and C++ for embedded applications.
  • Experience with real-time operating systems (RTOS) and/or bare-metal development.
  • Strong ability to read and interpret electronic schematics and component datasheets.
  • Experience with software verification and validation methodologies in regulated environments.
  • Familiarity with risk management processes (e.g., ISO 14971) and design control practices.
  • Experience working in cross-functional teams including hardware, systems, quality, and manufacturing engineering.
  • Proficiency with debugging tools, version control systems, and embedded development toolchains.
  • Experience supporting product lifecycle activities, including sustaining engineering and post-market support.

Preferred Qualifications:

  • Serial communications RS422, SPI, I2C.
  • Closed loop controller (PID) design.
  • Wireless communication (Wi-Fi and cellular).
  • Data encryption.
  • OTA software updates.
  • Embedded graphics development with Qt, LVGL or other framework.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Brisbane, CA vacancy
  • $170k - $260k

     ...Principal Embedded Software Engineer Heron Power is building cutting-edge power electronics for the 21st-century grid. The goal is to debottleneck the growth of electricity generation and consumption with scalable, innovative, and cost-effective hardware solutions... 
    Suggested

    Rethink recruit

    San Francisco, CA
    3 days ago
  • $220.68k - $302k

     ...Principal Scientific Software Engineer Genentech, Inc. seeks a Principal Scientific Software Engineer at its South San Francisco, CA location. Duties: Design and develop computation solutions from scientists in research projects. Develop and optimize genomics workflows... 
    Suggested
    Local area
    Remote work
    2 days per week

    F. Hoffmann-La Roche AG

    South San Francisco, CA
    3 days ago
  •  ...Open Roles Filter by Location Departments 3D Perception Engineer - Autonomy (Droid) Engineering South San Francisco, California,...  ...Engineering South San Francisco, California, USA Autonomy Platform Software Engineer Engineering South San Francisco, California, USA... 
    Suggested
    Remote work

    ZipLine

    South San Francisco, CA
    5 days ago
  •  ...Title: Embedded Software Engineer Location: San Jose, CA Job Summary: We are looking for a talented Principal Embedded SW Engineer to join our team and help us continue to deliver cutting-edge products to our customers. The ideal candidate will have experience... 
    Suggested
    Local area

    Kasmo Global

    Daly City, CA
    2 days ago
  • $119k - $281k

     ...Embedded Software Engineer, Implant Embedded Systems Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore... 
    Suggested
    Full time
    Temporary work
    Internship
    Flexible hours

    Neuralink

    South San Francisco, CA
    3 days ago
  •  ...libraries available through Yocto and the open embedded project. Design and implement reliable, thread-safe, multithreaded software components (synchronization, concurrency...  ...Have a Bachelors or Masters in Electrical Engineering, Computer Engineering, or Computer Science... 
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health, Inc

    San Bruno, CA
    2 days ago
  • $260k - $340k

     ...their AI strategies, and be part of a high-performing team that believes in each other, come build with us at Crusoe. Principal Systems Software Engineer San Francisco, Sunnyvale (On-site) About This Role: As the Principal Systems Architect , you will... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    3 days ago
  • $293.8k - $343.34k

     ...helping to create safer, more civil shared experiences for everyone. The Engine Networking Team pulls the players together by ensuring the communication of the game state to all. As a Principal Engineer on this team you will help the players experience the game as a... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Worldwide
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    5 days ago
  • $197.3k - $313.7k

     ...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #...  ...delivers world-class events, both in-person and virtually. As the Principal Member of Technical Staff focused on architecture... 

    Salesforce.Com Inc

    San Francisco, CA
    2 days ago
  •  ...Experience group is focused on improving the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers who can craft intuitive, fast, and reliable user experiences empowering software engineers to... 
    Remote work
    Flexible hours

    Palo Alto Networks

    San Francisco, CA
    3 days ago
  • $139k - $249.26k

     ...Job Requisition ID # 26WD97363 Position Overview We are seeking a Principal Software Engineer – Backend to join Autodesk’s Enterprise Data Management (EDM) organization within the COO-GET Engineering group. This is a senior individual contributor role operating at... 
    For contractors

    Autodesk

    San Francisco, CA
    2 days ago
  • $295.25k - $345.04k

     ...solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Principal Software Engineer on the User Connections team, you will define the backend systems that power the social ecosystem ranging from Friending,... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    28 days ago
  • $170k - $277k

     ...that drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our products and connected...  ...a secure digital environment. Job Summary As a Sr. Principal Software Engineer, you will own and shape the future of secure cloud... 
    Full time
    Work at office

    Palo Alto Networks

    San Francisco, CA
    3 days ago
  • $295.25k - $345.04k

     ...solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Principal Software Engineer on the Compute Cell Lifecycle team you will create, support, and evolve the infrastructure at Roblox as we build out... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago
  • $139.9k - $274.8k

     ...-generated and human-generated content spanning text, image, audio, video, and multimodal content. We are looking for a Principal Software Engineer - Responsible AI who is passionate about building customer-facing AI services with scalable and sustainable architecture... 
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    San Francisco, CA
    5 days ago
  • $190k - $240k

     ...network The next step is to speak to Jack. Job Title: Principal Software Engineer Salary: $190,000-$240,000 + Equity Company...  ...Highnote, you will architect and build secure, compliant embedded finance products using Java. You will lead technical design... 

    Jack and Jill AI

    San Francisco, CA
    4 days ago
  •  ...Role We are seeking an experienced engineering leader with a proven track record of...  ...helping members Get Their Money Right. As a Principal Engineer, you will define the...  ...What You'll Need ~10+ years of software engineering experience, including 2+ years... 
    Remote work

    SoFi

    San Francisco, CA
    3 days ago
  • $206.4k - $276.7k

     ...Principal Software Engineer Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working... 
    Work experience placement

    Disney

    San Francisco, CA
    3 days ago
  • $170k - $277k

     ...that drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our products and connected...  ...secure digital environment. Job Description As a Sr Principal Software Engineer within the Engineering team, you will drive the... 
    Full time
    Work at office

    Palo Alto Networks

    San Francisco, CA
    1 day ago
  • $99.6k - $223.4k

     ...building the next generation of AI native engineering systems powering cloud operations,...  ...productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who...  ...to life-saving care. And with AI embedded across our products and services, we help... 
    Temporary work
    Flexible hours

    Oracle

    San Francisco, CA
    4 days ago
  • $207k - $311k

     ...practices and finding ways to bring those practices into the engineering organization. Essential Functions Partners with product...  .... Be a thought leader: a senior point of expertise on software engineering issues, industry trends and developing technologies... 
    Hourly pay
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning Services

    San Francisco, CA
    2 days ago
  •  ...flexible remote-friendly options, we foster a culture of innovation, ownership, and measurable impact. Role Overview As Principal Software Engineer, you'll be a core member of the team, architecting and implementing the end-to-end systems that power our agentic... 
    Full time
    Remote work
    Flexible hours

    BackOps AI

    San Francisco, CA
    2 days ago
  • $225k - $245k

     ...Principal Software Engineer Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization's applications, data, and business processes. Customers trust Saviynt to safeguard their digital assets, drive operational efficiency... 

    Saviynt

    San Francisco, CA
    3 days ago
  • $139.9k - $274.8k

     ...this role you will be helping to build features that empower front line workers to do their best work efficiently. As Principal Software Engineer on Copilot Studio Knowledge, you will be working on a product on the bleeding edge that is adopting the latest... 
    Ongoing contract
    Local area

    Microsoft Corporation

    San Francisco, CA
    1 day ago
  • $295.25k - $345.04k

     ...everyone. Roblox Studio is the creation engine behind millions of immersive 3D...  ...built by creators around the world. As a Principal Engineer focused on Collaboration, you will...  ...engine experience, enjoys solving complex software problems and has a passion for mentoring... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $295.25k - $345.04k

     ...safer, more civil shared experiences for everyone. As a Backend Engineer, you will have the independence, opportunity, and end-to-end...  .... You have Experience in industry: An outstanding software engineer with 8+ years of industry experience Experience with... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $160k - $220k

     ...Collaborative Partner: You excel at collaborating with colleagues in engineering, product, and across functions throughout the organization....  ...team and across functions. Forward Thinker: You excel in software design and architecture to address complex problems,... 

    Saviynt

    San Francisco, CA
    3 days ago
  • $240k - $250k

     ...Principal Software Engineer Saviynt is an identity platform built to power and protect the world at work. With the rise of AI and agents, the identity perimeter needs to be secured at scale. Come join as founding members of Saviynt's AI Security team and enable us to... 

    Saviynt

    San Francisco, CA
    1 day ago
  • $295.25k - $345.04k

     ...service owners entirely from managing cluster lifecycles. As a Principal Engineer on the Cache team (part of the Infra Storage org), you will...  ...professional experience) with at least 8+ years of hands-on software engineering experience. ~ Distributed Systems Expertise:... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    a month ago
  • $165k - $220k

     ...future where trusted data becomes a transformative force for business and society. The Challenge As a Senior Principal Software Engineer, you will serve as a technical leader for OneTrust's AI Governance platform, driving the design, scalability, and... 
    Work experience placement
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week
    1 day per week

    OneTrust

    San Francisco, CA
    5 days ago

Do you want to receive more vacancies?

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