Principal Embedded Software Engineer

Cutera

  • Brisbane, CA
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Bug Tracking Softwareunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Cross-Functionalunmatched
    • Documentationunmatched
    • Embedded Softwareunmatched
    • ISO (International Organization for Standardization)unmatched
    • Integration Testingunmatched
    • Maintain Complianceunmatched
    • Medical Equipmentunmatched
    • Microcontrollerunmatched
    • Product Designunmatched
    • Product Developmentunmatched
    • Product Supportunmatched
    • Product/Service Launchunmatched
    • Production Systemsunmatched
    • Quality Engineeringunmatched
    • Quality Metricsunmatched
    • Regulatory Complianceunmatched
    • Regulatory Compliance Softwareunmatched
    • Requirements Managementunmatched
    • Research & Development (R&D)unmatched
    • Risk Analysisunmatched
    • Safety/Work Safetyunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Validationunmatched
    • Standards Developmentunmatched
    • System Architectureunmatched
    • System Testunmatched
    • Systems Engineeringunmatched
    • Test Designunmatched
    • Traceabilityunmatched
    • Unit Testunmatched
    • Validation Testingunmatched

    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.

    Numbers & Facts

    LocationBrisbane, CA

    Similar Jobs

    See more jobs