Qureos

FIND_THE_RIGHTJOB.

Senior Electromechanical Algorithm Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

We are looking for an Electromechanical Algorithm Engineer to develop and deploy calibration algorithms for electromechanical sensors, including IMU, touch, magnetometer, and pressure sensors. This role involves building platform infrastructure for integration, validation, and data analysis to support sensor calibration and algorithm development. This is a 9 month project with possible extension.

In this role, you will integrate legacy algorithms into existing codebases, improve code quality and maintainability, set up CI/CD pipelines, and develop tools for data processing and algorithm validation. You will also write tests for algorithm code and integration pipelines, and produce clear documentation to support onboarding and future development.

You will collaborate with a diverse, cross-functional team in a hands-on, dynamic environment. If you have experience with signal processing, nonlinear optimization, and sensor calibration, and enjoy solving complex technical challenges, we would like to hear from you.

Key Responsibilities

  • Integrate legacy algorithms into existing codebases and improve code quality.
  • Develop CI/CD pipelines for algorithms in C++, MATLAB, and Python.
  • Build data processing and simulation pipelines to integrate algorithms with real or simulated data.
  • Write unit and integration tests for algorithm code and pipelines.
  • Document algorithms, pipelines, and infrastructure for knowledge transfer.
  • Collaborate across teams to plan, design, and implement new algorithm infrastructure.

Key Benefits of the Role

  • Contribute to development of robust, maintainable calibration infrastructure.
  • Work with multiple sensor modalities and cutting-edge algorithmic pipelines.
  • Directly impact the accuracy, performance, and deployment of sensor algorithms.

Required Qualifications

  • Hands-on experience in software development with Python, modern C++ (C++14 or newer), MATLAB, and CMake.
  • Experience with source control systems such as Git and software integration/CI/CD.
  • Knowledge of nonlinear optimizers, digital signal processing, and linear algebra.
  • Data analysis and statistical analysis skills.
  • Strong problem-solving skills and ability to break down complex technical problems.
  • Excellent collaboration and communication skills in a diverse, dynamic environment.

Success Criteria / Definition of Done

  • Platform infrastructure for simulation and data processing is designed, reviewed, and approved.
  • Legacy pipelines are converted and validated.
  • New pipelines are implemented and tested.
  • All infrastructure is documented and knowledge is transferred to the engagement team.

contract terms: 9 months with possible extension

Job Types: Full-time, Contract

Work Location: Remote

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.