Sr. Embedded Software Engineer - Digital Signal Processing
Core
Design and development of signal processing algorithms and embedded software for the FreeStyle Libre continuous glucose monitoring product series.
Role type
Senior IC embedded software engineer (digital signal processing)
Builds
Embedded software modules and data processing algorithms for medical devices
Domain
Healthcare / Medical Devices / Diabetes Care
Deliverable
production ML models
Required skills
C, C++, embedded software system design, algorithm development, data processing, structured software development, object modeling design, digital data processing, debugger and ICE, unit test frameworks
Preferred skills
software development life cycle processes, long-term maintenance of software modules, testing software, design controls and regulations for medical device development, ISO/IEEE/FDA standards
Technologies
C, C++, IDEs, debuggers, unit test frameworks
Responsibilities
Lead design and development of software across mobile, web, desktop, and embedded domains; implement data processing algorithms efficiently; define and implement data management and data flow in embedded environments; validate software and ensure conformity to design specifications and coding standards for medical devices
Seniority
Senior, hands-on IC