Senior Algorithm Engineer
Level: Senior (5+ years of industry experience) Location: Onsite, Lahore Job Type: Full-time, Permanent
Our biomedical engineering team is looking for a Senior Algorithm Engineer. This is a key hands‑on role in developing core algorithms for signal processing, modeling, estimation, and data‑driven analysis. You will work closely with the engineering leadership, collaborating with embedded/firmware, and clinical teams to translate real‑world signals into robust and reliable system behaviors.
This is a hands‑on, deeply technical position involving end‑to‑end algorithm development.
What You’ll Do
- Design, develop, and optimize algorithms for digital signal processing, mathematical modeling, estimation, and system identification.
- Analyze complex sensor data and extract meaningful insights to support system performance and product features.
- Develop prototypes, simulations, and validation experiments using MATLAB and Python.
- Contribute to algorithmic requirements, specifications, and documentation for a regulated medical device environment.
- Collaborate cross‑functionally with firmware, hardware, clinical, and product teams to ensure algorithm performance in real‑world scenarios.
- Investigate scientific literature, evaluate state‑of‑the‑art methods, and apply mathematical techniques to solve engineering problems.
- Support verification and validation activities relevant to FDA pathways, ensuring algorithm reliability and traceability.
- Lead junior Algorithm Engineers while remaining hands‑on in development, implementation, and experimentation.
What We’re Looking For
Educational Background
- Candidates must have completed at least an MS degree in Electrical/Computer Engineering or a related discipline.
- A thesis in the domain of signal processing is preferred but not required.
Skills and Experience
- Candidates must have 5+ years of relevant experience with at least two years of demonstrated experience in signal processing, mathematical modeling, estimation, or system identification.
- Candidates must have strong mathematical and computational foundations.
- Candidates must be comfortable with programming in Matlab and Python.
- Prior experience with machine learning, pattern recognition, and data science is preferred, but not required.
Who Should Apply
This role is ideal for someone who enjoys hands‑on deep technical work, thrives in an R&D environment, and wants to contribute to a product with real‑world impact. Candidates with more than 5 years of professional experience will be considered senior. Candidates with primarily academic experience are welcome to apply as well.
Upload Your Resume