The Principal Embedded Software Engineer (FPGA) is a technical leadership role responsible for architecting and guiding development of complex FPGA-based and embedded software systems used in Software in a Medical Device (SiMD) products. The position serves as a technical authority for FPGA architecture, hardware/software co-design, and embedded platform development, while aligning stakeholder needs, system architecture, regulatory requirements, and product implementation. The role provides technical leadership across multiple product development programs and collaborates with Systems Engineering, Electrical Engineering, Quality, Regulatory, Clinical, Manufacturing, Product Management, and Project Management. It ensures traceability from stakeholder needs through software requirements, implementation, verification, and risk control activities in accordance with design controls and the software development lifecycle.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal