Назад
Company hidden
9 дней назад

C++ Software Engineer for Robotics - Padova, Italy

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
c1
Страна
Italy
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
C++ Software Engineer for Robotics (AI/Robotics): Designing high-performance computational algorithms and cloud-based systems for industrial robotics with an accent on computational geometry, mathematical optimization, and scalable distributed algorithms. Focus on researching advanced computational methods, optimizing parallel algorithms, and mentoring junior engineers in a multidisciplinary robotics environment.

Location: Padova, Province of Padua, Italy; on-site. The customer's robotic lab is located near Padova.

Company

hirify.global develops AI-driven robotics automation solutions for industrial processes through a distributed team of scientists, engineers, and designers.

What you will do

  • Research, design, and implement robust, scalable, high-performance computer algorithms.
  • Investigate state-of-the-art computational methods through academic papers, workshops, and conferences.
  • Develop scalable distributed algorithms and cloud-based systems while solving complex technical challenges.
  • Collaborate with designers and software engineers across multiple locations.
  • Mentor junior staff and interns.

Requirements

  • M.Sc., Ph.D., or equivalent experience in Computer Science, Computer Engineering, Mathematics, Physics, or a related discipline.
  • Fluent English and fluency in C++ and Python.
  • Knowledge of computational geometry algorithms and methods.
  • Excellent knowledge of linear algebra and calculus, with familiarity with Linear Programming, Mixed Integer Programming, Combinatorial Optimization, Constraint Programming, and Dynamic Programming.
  • Expertise in API design, component architectures, and service-oriented software principles.
  • Experience with automated testing and continuous integration frameworks.
  • Exposure to software product development, delivery practices, and related tools.
  • Experience researching, designing, and performance-optimizing complex algorithms, including parallel computing methods and frameworks.
  • Familiarity with fundamental Modeling & Simulation principles and methods.

Nice to have

  • Robotics knowledge, including inverse and forward kinematics, singularities, and trajectory planning.
  • Additional optimization methods, including gradient estimation, Bayesian Optimization, and metaheuristic optimization.
  • Mathematical modeling for complex regression tasks and Deep Learning.
  • Interactive 3D graphics and data visualization.
  • Numerical methods for partial differential equation problems.
  • Distributed computing and GPU acceleration using CUDA or OpenCL.
  • Amazon Web Services APIs and lightweight virtualization technologies such as Docker.

Culture & Benefits

  • Open, collaborative, and supportive culture with skill shares, design critiques, and a bi-weekly reading group.
  • Stock option grants for full-time employees and a competitive health benefits package.
  • Four weeks of vacation for full-time employees plus an additional week off at the end of December.
  • Home office budget and self-directed learning budget.

Hiring process

  • 30–45 minute screening call with the Hiring Manager.
  • 60-minute deep-dive call about experience and the role, followed by a video call with other hirify.global team members.
  • Offer stage after the interview process; accommodation requests may be included in the application.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →