{"schemaVersion":"jobsearcher.job.v1","id":"bcdfd633988c7b72f765d078","url":"https://jobsearcher.com/jobs/bcdfd633988c7b72f765d078","canonicalUrl":"https://jobsearcher.com/jobs/bcdfd633988c7b72f765d078","title":"Principal Embedded Software Engineer","description":"Position Summary:\n\nWe 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.\n\nAs 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.\n\nDuties & Responsibilities:\n\nLead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304.\nCollaborate with hardware, systems, and quality engineering teams to define system architecture, software requirements, and design specifications.\nDesign, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems.\nParticipate in requirements definition, risk analysis, and traceability to ensure compliance with regulatory standards.\nDevelop and execute software verification and validation activities, including unit testing, integration testing, and system-level testing.\nSupport design reviews and ensure adherence to design control processes.\nContribute to software documentation, including requirements, architecture, design, and test artifacts.\nSupport new product introduction (NPI), design transfer, and sustaining engineering activities.\nTroubleshoot and resolve software defects across development and production environments.\nEnsure compliance with applicable regulatory and quality standards through structured development and documentation practices.\nOther duties as needed or required.\n\nMinimum Requirements & Qualifications:\n\nBachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field, with 12+ years of experience in embedded software development.\nStrong experience in medical device software development compliant with ISO 62304.\nDeep expertise in embedded systems, microprocessor-based controller design and fault finding and resolution.\nAdvanced proficiency in C and C++ for embedded applications.\nExperience with real-time operating systems (RTOS) and/or bare-metal development.\nStrong ability to read and interpret electronic schematics and component datasheets.\nExperience with software verification and validation methodologies in regulated environments.\nFamiliarity with risk management processes (e.g., ISO 14971) and design control practices.\nExperience working in cross-functional teams including hardware, systems, quality, and manufacturing engineering.\nProficiency with debugging tools, version control systems, and embedded development toolchains.\nExperience supporting product lifecycle activities, including sustaining engineering and post-market support.\n\nPreferred Qualifications:\n\nSerial communications RS422, SPI, I2C.\nClosed loop controller (PID) design.\nWireless communication (Wi-Fi and cellular).\nData encryption.\nOTA software updates.\nEmbedded graphics development with Qt, LVGL or other framework.","company":"Cuterainc","rawCompany":"cuterainc","city":"Raleigh","state":"NC","isRemote":false,"isActive":false,"createdAt":"2026-08-27T12:47:28.790Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2112.02","title":"Validation Engineers","slug":"validation-engineers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"334510","title":"Electromedical and Electrotherapeutic Apparatus Manufacturing","slug":"electromedical-and-electrotherapeutic-apparatus-manufacturing"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Principal Embedded Software Engineer","description":"Position Summary:\n\nWe 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.\n\nAs 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.\n\nDuties & Responsibilities:\n\nLead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304.\nCollaborate with hardware, systems, and quality engineering teams to define system architecture, software requirements, and design specifications.\nDesign, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems.\nParticipate in requirements definition, risk analysis, and traceability to ensure compliance with regulatory standards.\nDevelop and execute software verification and validation activities, including unit testing, integration testing, and system-level testing.\nSupport design reviews and ensure adherence to design control processes.\nContribute to software documentation, including requirements, architecture, design, and test artifacts.\nSupport new product introduction (NPI), design transfer, and sustaining engineering activities.\nTroubleshoot and resolve software defects across development and production environments.\nEnsure compliance with applicable regulatory and quality standards through structured development and documentation practices.\nOther duties as needed or required.\n\nMinimum Requirements & Qualifications:\n\nBachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field, with 12+ years of experience in embedded software development.\nStrong experience in medical device software development compliant with ISO 62304.\nDeep expertise in embedded systems, microprocessor-based controller design and fault finding and resolution.\nAdvanced proficiency in C and C++ for embedded applications.\nExperience with real-time operating systems (RTOS) and/or bare-metal development.\nStrong ability to read and interpret electronic schematics and component datasheets.\nExperience with software verification and validation methodologies in regulated environments.\nFamiliarity with risk management processes (e.g., ISO 14971) and design control practices.\nExperience working in cross-functional teams including hardware, systems, quality, and manufacturing engineering.\nProficiency with debugging tools, version control systems, and embedded development toolchains.\nExperience supporting product lifecycle activities, including sustaining engineering and post-market support.\n\nPreferred Qualifications:\n\nSerial communications RS422, SPI, I2C.\nClosed loop controller (PID) design.\nWireless communication (Wi-Fi and cellular).\nData encryption.\nOTA software updates.\nEmbedded graphics development with Qt, LVGL or other framework.","datePosted":"2026-08-27T12:47:28.790Z","dateModified":"2026-08-27T12:47:28.790Z","hiringOrganization":{"@type":"Organization","name":"Cuterainc","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Raleigh","addressRegion":"NC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"bcdfd633988c7b72f765d078"},"url":"https://jobsearcher.com/jobs/bcdfd633988c7b72f765d078"}}