Software Platform Architect

Your Job position

Robotics Skills

Experienced in ROS/ROS2

Programming skills

Proficiency in programming languages such as C++, Java, or Python.

Flexibility & Autonomy

We believe in autonomy, flexible work culture and possibility of fully remote.

Opportunity

We are all equal and we have all the same opportunities. We want our people to be committed and we reward them with benefits and a share scheme.

More details

We are looking for an Software Platform Architect to join our Product Development Team.  

At YK-Robotics we study, design and develop advanced robotic applications for manufacturing clients currently located in Italy and Spain. As a robotic engineer it is expected for you to work in close collaboration with our project managers in the design and optimization of the processes to be automated, the design and development of the software and the commissioning of the robotic cells at our client locations. All our projects embed our developing platform, based on ROS2, that allows to configure, program and monitor the automated processes rapidly and efficiently. 

In addition, your work as a robotic engineer will allow you to collaborate with the product team to include new marketable innovative functionalities to simplify and optimize the usage of advanced robotic systems (e.g. optimization of trajectory planning, potential-field-based strategies,…). 

Ultimately, you will contribute to the efficiency of our business by providing your skills and ideas working with the whole team.

What to expect from our offer: 

  • Flexibility: working hours and location will be decided to best match your needs in coordination with the team you will be part of. We have operative locations at Como and Pontedera in Italy and Barcellona in Spain, we work a lot remotely. 
  • Competitive retribution: all our team members are offered to join a very generous stock option plan in addition to the salary. 

Location: Pontedera (HQ), Bologna, Como, Barcellona, Remote

Main Responsibilities

  • Design and lead the development of the software architecture for our robotic platform, ensuring scalability, modularity, and maintainability. 
  • Collaborate with software development teams to define technical standards, coding practices, and development methodologies. 
  • Oversee the integration of various software components, including control systems, communication protocols, and data management. 
  • Stay informed about emerging technologies and industry trends to make informed architectural decisions.  
  • Partecipate in product development activities 

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 
  • Proven experience in software architecture design and system integration, preferably in robotics or automation. 
  • Proficiency in programming languages such as C++, Java, or Python. 
  • Strong experience with Dockers and Kubernetes 
  • Familiarity with CI/CD  
  • Strong communication and leadership skills to guide the software development teams. 
  • Experienced in ROS/ROS2 
  • Great attitude in team-working 
  • Excellent verbal communication skills  
  • Attention to detail 
  • English proficiency, at least B2

Nice to have

  • Experience with real-time systems and safety-critical applications.
  • Knowledge of industrial communication protocols (e.g., OPC UA).
  • Previous work with DevOps practices.
  • Working-in-a-startup experience

What's in it for you?

  • We believe in autonomy, flexible work culture and possibility of fully remote work
  • Career opportunities in a fast-growing company 
  • Work in a team big enough for growth but lean enough to make a real impact
  • Our code is stored in Github and we make extensive use of pull requests in order to review each other’s work
  • Work with modern and proven technology in order to creare a brand new technology
  • Great opportunity to learn and expand your skill set
  • An open-minded work environment
  • Become part of the YK-Robotics family
  • YK-Robotics share scheme (we are all owners)
  • Team buildings activities to enjoy ourselves
  • Referral program: bring in valuable people and we’ll be happy to reward you