Magnetometer Error Compensation Development

Job ID: 39595810

Budget: €30 – €250 EUR

We are looking for an embedded C++ developer with 5+ years of experience to create and implement an algorithm to compensate for hard and soft iron errors for a 3-axis automotive-grade magnetometer sensor. The code should be efficient to run on a microcontroller. It should also be modular, safe, readable, and should follow our internal standards.

Key Requirements:
- Develop caliberation/compensation algorithm for hard/soft iron errors
- Implement in C/C++.
- Create efficient, modular, safe code according to our internal designs and standards.
- Write unit tests for your code with 100% coverage.
- Perform a code review with our senior software engineer.

Ideal Skills & Experience:
- Strong background in sensor calibration
- Experience with magnetometer and error compensation
- Proficiency in C/C++ programming