onsite
Scientist - Arete
Software Engineer
Mid‑level Software/Algorithm Developer focused on signal and image processing, leveraging strong math, physics, and scientific computing expertise to build robust algorithms and software solutions.
About the role
Key Responsibilities
- Design, implement, and optimize algorithms for signal and image processing tasks.
- Collaborate with multidisciplinary scientists to translate research concepts into production‑ready code.
- Develop and maintain high‑performance software in Python, C++, and MATLAB.
- Validate algorithm performance through rigorous testing and statistical analysis.
- Document code, workflows, and research findings for internal and external stakeholders.
Requirements
- Strong background in mathematics, physics, or scientific computing.
- Proficiency in Python, C++, and MATLAB with experience in numerical libraries.
- Hands‑on experience with signal and image processing techniques.
- Excellent problem‑solving skills and ability to work in a collaborative, interdisciplinary environment.
- Effective communication skills for presenting technical concepts to non‑technical audiences.