Principal Embedded Software Engineer
$175k - $200kCutera
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.
$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$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...SuggestedLocal areaRemote work2 days per week- ...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...SuggestedRemote work
- ...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...SuggestedLocal area
$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...SuggestedFull timeTemporary workInternshipFlexible hours- ...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 timePart timeRemote work3 days per week
$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 timeTemporary work$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 timeWork experience placementH1bWork at officeLocal areaWorldwideVisa sponsorshipMonday to Friday$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...- ...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 workFlexible hours
$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$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 timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$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 timeWork at office$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 timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$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 contractWork at officeLocal area$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...- ...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
$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$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 timeWork at office$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 workFlexible hours$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 payWork at officeImmediate startVisa sponsorshipWork visaFlexible hours- ...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 timeRemote workFlexible hours
$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...$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 contractLocal area$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 timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$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 timeWork experience placementH1bWork at officeLocal areaRemote workVisa sponsorshipMonday to Friday$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,...$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...$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 timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$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 placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!
- senior c# .net software developer Brisbane, CA
- ultimate software Brisbane, CA
- healthcare software sales Brisbane, CA
- software sales Brisbane, CA
- embedded software Brisbane, CA
- software Brisbane, CA
- software implementation project manager Brisbane, CA
- remote software sales Brisbane, CA
- software support Brisbane, CA
- id software Brisbane, CA

