Algorithms Engineer

Frontline is looking for an Algorithms Engineer to be part of the Algorithms team developing mathematical (geometrical) infrastructures and algorithmic applications for Frontline's CAM products for the PCB manufacturing industry.

Responsibilities

  • Take part in the design, implementation and maintenance of infrastructures and applications for Frontline's products
  • Report to the R&D Team Leader

Requirements

  • BA/B.Sc. (required)/M.Sc. (advantage) in Mathematics and/or Computer Science from a recognized university
  • At least two years of experience in (all required):
    • Algorithms development and implementation from design to the final product
    • C/C++ programming in an established software company
  • Good written and spoken English

Advantages

  • Solid academic background in Computational Geometry Algorithms – big advantage 
  • Practical experience in Computational Geometry Algorithms – big advantage
  • Experience in parallel computing – big advantage
  • Experience in Agile/Scrum development – advantage
  • Experience in development in multiplatform (Windows/Linux) – advantage
  • Advantage for candidates with academic background in:
    • Graphs theory
    • Combinatorial optimization
    • Networks optimization
    • Operational research