Job Url: https://wellfound.com/jobs/3702914-senior-software-algorithm-engineer-electromechanics Job Description: IventIM Provides IT services & consulting for automotive, robotics & cybersecurity Save Apply Now Senior Software / Algorithm Engineer - Electromechanics Remote ( Everywhere ) |5 years of exp |Full Time Posted: today• Recruiter recently active Hires remotely in Everywhere Remote Work Policy Remote only Company Location San Francisco Visa Sponsorship Not Available Preferred Timezones Pacific Time Collaboration Hours 8:00 AM - 5:00 PM Pacific Time Relocation Allowed Skills Python C++ Matlab About the job 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 full time employment engagement 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. Experience with electromechanical system a plus. Job Types: Full-time, Contract Work Location: Remote