DevJobs

Algorithm Developer Engineer

Overview
Skills
  • Python Python
  • C++ C++
  • Deep learning Deep learning ꞏ 2y
  • Linux Linux
  • Git Git
  • Algorithms Development ꞏ 2y
  • Computer Vision ꞏ 2y
  • Software Engineering ꞏ 2y

About Frisimos

Frisimos is redefining automated cable-to-connector assembly through cutting-edge robotics, vision, and laser-based technologies. We design and build fully automated assembly lines that combine precision, intelligence, and scalability — advancing the boundaries of industrial automation.


About the Role

We are seeking a skilled and motivated Algorithms Developer / Engineer to join our R&D team. This role focuses on conceptualizing, developing, and implementing algorithms that power our robotic and vision-based systems. You will be involved in every development stage — from initial research and feasibility studies to prototyping, validation, and product integration.

We’re looking for an engineer who applies a systematic and analytical approach to development — balancing innovation with structure, efficiency, and reliability. Strong communication skills, curiosity, and cross-disciplinary thinking are key, as you’ll collaborate with mechanical, electrical, and software teams to transform algorithmic ideas into real-world automation solutions.


Core Responsibilities

  • Research, design, and implement algorithms for robotics, calibration, and computer vision tasks.
  • Develop and optimize machine learning / deep learning models for industrial automation and real-time perception tasks.
  • Bridge theoretical concepts with practical implementation, ensuring robust and efficient real-time performance.
  • Participate in system-level design and contribute to architecture and integration discussions across teams.
  • Follow a structured, iterative development process emphasizing risk mitigation, efficiency, and high-quality deliverables.


Required Qualifications

  • 2+ years of hands-on computer vision experience (classical CV and/or deep learning).
  • 2+ years of algorithms development / software engineering in R&D systems.
  • B.Sc. or higher in Computer Science, Electrical Engineering, Robotics, or related field.
  • Strong proficiency in Python under Linux, using tools like Git for version control.
  • Experience with C++ is a significant plus.
  • Demonstrated ability to communicate complex technical ideas clearly within a multidisciplinary team.

What You’ll Gain

At Frisimos, you’ll see your work come to life in intelligent systems with tangible industrial impact. You’ll work in a small, innovative team where algorithmic insight directly drives product performance and company success.

Frisimos Technologies