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
$225k - $300k
...record breaking speeds. What You'll Do You'll own high-impact software across one or more parts of Zipline's application platform,... ...AI tooling to increase velocity while maintaining strong engineering rigor Our current stack includes Go, Python, React, gRPC, Kafka...SuggestedRemote jobLocal areaImmediate startShift work$160k - $200k
...complex challenges to tackle? If so, join our Field Systems Engineering team at Zipline—where your work directly impacts lives every... ...robust, and reliable—because lives depend on it. As a Senior Embedded Software Engineer on the FSE team, you'll play a crucial role in...Work at officeLocal areaRemote workNight shiftWeekend work- ...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
$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...Full timeTemporary workInternshipFlexible hours$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$125k - $210k
...principles, enjoy facing adversity, and can do the impossible at record breaking speeds. About You and the Role As a Senior Embedded Software Engineer, you will help build the software foundation for some of the most critical systems on our aircraft. This role is well...Local areaImmediate start3 days per week- ...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
$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$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$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...$276k - $414k
...other services; and its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated products that... ...with privacy at the forefront. We're looking for a Principal Software Engineer to join the Ads Format team at Snap. What you'll...Temporary workLive inWork at officeLocal area$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 Sharing team, you will shape the technical direction that powers how millions of users capture, share, and...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$198.24k - $272.58k
...Principal Software Engineer, iOS (Innovation Lab) We're looking for a Principal Engineer, iOS to join Procore's Mobile Innovation team. In this role, you'll have the unique opportunity to drive the next generation of field application platform initiatives in a global...Work experience placementWork at officeLocal areaImmediate start$206.4k - $276.7k
...Technology is a global organization of engineers, product developers, designers, technologists... ...media processing algorithms and software workflows for the purposes of achieving... ...through innovative media experiences. As a Principal Engineer your technical expertise will...Work experience placement- ...SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native... ...business impact. Position Summary We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical...
$190k - $240k
...Principal Software Engineer San Francisco About Highnote Founded in 2020 by a team of leaders from Braintree, PayPal, and Lending Club, Highnote is an embedded finance company that sets the standard in modern card platform management. As an all-in-one card issuer...Work at officeLocal areaHome officeFlexible hours$260k - $275k
...Senior 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...$160.2k - $425k
...GitHub GitHub is the world's leading platform for agentic software development - powered by Copilot to build, scale, and... ...Remote, United States Overview GitHub is seeking a Principal Software Engineer to shape the future of identity and enterprise AI governance...Remote work- ...Principal Software Engineer - Pay Group Engineering We're hiring seasoned engineers to join our teams that work on core platform capabilities, improving our existing systems for extensibility and scalability, and building the future of Gusto's Payroll and Tax systems...
$349k - $431k
...allowing ML practitioners like you to develop multi-modal models and techniques at scale. You will report to our Director of Engineering in our Perception Organization. You will: Develop sensor-fusion foundation models for the Waymo Driver which can run on the...Full timeRemote 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$270k - $375k
...What makes us different is that our agents are natively embedded in the platform. They’re not integrations, and they’re not copilots... ...here. About The Role Motion is hiring an experienced software engineer who can make key technical decisions and implement large...Local areaRemote workVisa sponsorshipWork visa$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- ...Staff Software Engineer We are looking for an ambitious Staff Software Engineer to help us reverse-engineer the human brain. This role spans a broad spectrum of activities: Define and architect high-performance infrastructure for training large-scale models...Visa sponsorship
$231.4k - $331.8k
...services. Your Impact We are a highly dynamic engineering organization that works on building software for workload security products that cater to... ...from increasingly complex threat vectors. As a Principal Engineer with our Backend Services team, you will...Full timeTemporary workWork experience placementLocal areaFlexible hours
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


