10xEngineers

Algorithm Engineer

IoT Medical Devices

Level: Junior-Mid (1 – 4 years experience)
Location: Onsite, Lahore
Job Type: Full-time, Permanent

About the role

Our biomedical engineering team is looking for an 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

  • 1+ 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.

Submit your application

Leave a Reply

Your email address will not be published. Required fields are marked *