Senior Algorithms Engineer
Core
Design, develop, and optimize signal processing and data analytics algorithms for next-generation multi-parameter patient monitoring and diagnostic solutions.
Role type
Senior IC algorithms engineer (biomedical signal processing)
Builds
Embedded firmware and cloud-based systems for remote health monitoring and disease management
Domain
Digital healthcare / Biomedical engineering
Deliverable
production ML models | product features
Required skills
Biomedical signal processing, Real-time algorithm design, Embedded C/C++ and Python, Machine learning for time-series data, Statistical analysis, IEC 62304 lifecycle processes
Preferred skills
Deep learning for vital signs monitoring, Wearable device experience, Low-power embedded optimization, Systems physiology knowledge
Technologies
C/C++, Python, Git
Responsibilities
Design and implement algorithms from concept to prototyping, Apply signal processing to extract features from noisy sensor signals, Collaborate with hardware and clinical teams on algorithm alignment, Support design transfer to production firmware and cloud systems, Troubleshoot algorithmic issues in testing environments, Optimize production test algorithms and validation workflows
Seniority
Senior, hands-on IC