Agora Robotics is seeking skilled team members with a passion for robotics. Our work environment resembles a lab culture rather than a corporate setting, emphasising collaboration, innovation, and continuous growth. We offer employees opportunities to develop new skills and advance their careers within our interdisciplinary, technology-driven team.

We take pride in our fun, yet challenging working atmosphere, respecting each individual's rhythm and working style while ensuring project success. As a team member, you will contribute to developing state-of-the-art autonomous robots navigating complex environments such as stores, airports, and warehouses.

Agora Robotics provides a competitive compensation package, work-life balance, and ongoing training to keep you current with industry advancements. Join us in making an impact on the future of automation and robotics. Apply today to become part of our dynamic and supportive team.

We are currently seeking for :

  • Full-time Software Developer interested in the development of autonomous robots. You will design, develop and build robots that are productive, safe to operate and economical to maintain. You will be responsible for developing cutting-edge software solutions, integrating algorithms, and collaborating with cross-functional teams to enhance our product offerings.

    Responsibilities:

    Oversee one or more of the following domains based on the candidate's expertise and project needs:

    • Perception, tracking, and prediction algorithm for Object, Event Detection and Response

    • Sensor fusion algorithm for reliable and precise localisation and tracking

    • Behaviour and path planning algorithm

    • Path tracking and motion modelling for vehicle control

    Develop and maintain software applications in Python or C++

    Apply computer science fundamentals to design algorithms, solve problems, and analyze system complexities

    Collaborate with team members to identify and implement software improvements

    Requirements:

    Strong Python and/or C++ coding skills, as well as a solid understanding of general software fundamentals

    Proficiency in computer science concepts, including algorithm design, problem-solving, and complexity analysis

    Nice to have:

    Experience with Robotics middleware, such as Robot Operating Systems (ROS) Familiarity with various controllers, including PID and MPC

    Knowledge of EKF/sensor fusion

    Proficiency in specific libraries, preferably OpenCV, OpenSSL, PCL, and others Experience with 2D and 3D vision systems, AI, machine learning, and the Internet of Things (IoT)

    The ideal candidate will be a self-starter, committed to continuous learning and staying current with the latest industry trends. Strong communication and teamwork skills are essential, as this role will involve close collaboration with colleagues across multiple disciplines.

  • Highly creative and talented Industrial Product Designer to join our team. The successful candidate will be responsible for conceptualising, designing, and developing innovative industrial products that meet the needs of our clients while ensuring functionality, aesthetics, and ergonomics. The ideal candidate will have a strong background in industrial design, a deep understanding of manufacturing processes, and the ability to work collaboratively with cross-functional teams. Graphic design skills are a plus but not a primary focus of the role.

    Responsibilities:

    Develop innovative product designs and concepts for industrial applications, with an emphasis on creativity, aesthetics, and ergonomics

    Collaborate with cross-functional teams, including engineering, marketing, and manufacturing, to ensure the successful development and launch of new products

    Create detailed design specifications, sketches, and 3D models using CAD software

    Conduct research to identify market trends, customer needs, and materials to inform the design process

    Evaluate prototypes and make design modifications based on feedback from testing and user experience

    Present design concepts and solutions to stakeholders and clients

    Ensure designs adhere to relevant industry standards, regulations, and sustainability practices

    Utilise graphic design skills to enhance product visual appeal, when applicable

    Education:

    Bachelor's degree in Industrial Design, Product Design, or a related field Experience:

    2+ years of experience in industrial or product design, preferably with a focus on industrial applications and creative design solutions

    Preferred Knowledge:

    Proficiency in CAD software, such as SolidWorks, AutoCAD, or Fusion 360 Strong understanding of manufacturing processes, materials, and technologies used in industrial product development

    Excellent sketching and visualisation skills, both by hand and using digital tools Knowledge of ergonomics, human factors, and usability principles in product design

    Strong problem-solving skills, attention to detail, and the ability to work effectively within a team environment

    Excellent communication and presentation skills

    Familiarity with graphic design principles and software, such as Adobe Creative Suite, is a plus

    The successful candidate will be a highly creative individual with a passion for design and innovation, capable of translating complex requirements into functional and aesthetically pleasing products. A commitment to continuous learning and staying current with industry trends and advancements is essential.

  • Innovative and talented Robotic Product Designer to join our team. The successful candidate will be responsible for conceptualising, designing, and developing robotic products that meet the needs of our clients while ensuring functionality, aesthetics, and user experience. The ideal candidate will have a strong background in product design, a deep understanding of robotics, and the ability to work collaboratively with cross-functional teams.

    Responsibilities:

    Develop innovative robotic product designs and concepts, with a focus on functionality, aesthetics, and user experience

    Collaborate with cross-functional teams, including engineering, marketing, and manufacturing, to ensure the successful development and launch of new robotic products

    Create detailed design specifications, sketches, and 3D models using CAD software

    Conduct research to identify market trends, customer needs, and materials to inform the design process

    Evaluate prototypes and make design modifications based on feedback from testing and user experience

    Present design concepts and solutions to stakeholders and clients

    Ensure designs adhere to relevant industry standards, regulations, and sustainability practices

    Education:

    Bachelor's degree in Product Design, Robotics Engineering, Industrial Design, or a related field

    Experience:

    2+ years of experience in product design, preferably with a focus on robotic products

    Preferred Knowledge:

    Proficiency in CAD software, such as SolidWorks, AutoCAD, or Fusion 360 Strong understanding of manufacturing processes, materials, and technologies used in robotic product development

    Excellent sketching and visualisation skills, both by hand and using digital tools Knowledge of ergonomics, human factors, and usability principles in product design

    Familiarity with robotic systems, actuators, sensors, and control algorithms Strong problem-solving skills, attention to detail, and the ability to work effectively within a team environment

    Excellent communication and presentation skills

    The successful candidate will be an innovative individual with a passion for design and robotics, capable of translating complex requirements into functional and aesthetically pleasing robotic products. A commitment to continuous learning and staying current with industry trends and advancements is essential.

  • Experienced and hands-on Mechanical Engineer to join our team. The successful candidate will be responsible for designing, analysing, and optimising mechanical systems and components for various projects while ensuring functionality, reliability, and cost-effectiveness. The ideal candidate will have a strong background in mechanical engineering, a deep understanding of manufacturing processes, and practical hands-on experience in the field.

    Responsibilities:

    Design and develop mechanical systems and components for various projects, ensuring functionality, reliability, and cost-effectiveness

    Collaborate with cross-functional teams, including engineering, manufacturing, and quality assurance, to ensure the successful development and implementation of mechanical systems

    Create detailed design specifications, drawings, and 3D models using CAD software

    Conduct hands-on testing and troubleshooting of mechanical systems and components, identifying issues and implementing solutions

    Evaluate prototypes and make design modifications based on feedback from testing and real-world applications

    Perform engineering calculations and analyses to optimise designs and ensure compliance with relevant industry standards and regulations

    Present design concepts and solutions to stakeholders and clients Education:

    Bachelor's degree in Mechanical Engineering or a related field Experience:

    2+ years of experience in mechanical engineering, with a focus on hands-on, practical experience

    Preferred Knowledge:

    Proficiency in CAD software, such as SolidWorks, AutoCAD, or Fusion 360 Strong understanding of manufacturing processes, materials, and technologies used in mechanical system development

    Excellent analytical and problem-solving skills, with a focus on practical, hands-on solutions

    Knowledge of relevant industry standards, regulations, and best practices Strong communication and presentation skills, with the ability to convey technical information effectively to both technical and non-technical audiences Ability to work effectively within a team environment and manage multiple priorities and deadlines

    The successful candidate will be a practical problem-solver with a passion for hands-on mechanical engineering, capable of translating complex requirements into functional and reliable mechanical systems. A commitment to continuous learning and staying current with industry trends and advancements is essential.

  • Experienced Mechanical Technician to join our team. The successful candidate will be responsible for the assembly, installation, maintenance, and repair of mechanical systems and equipment. The ideal candidate will have a strong background in mechanical systems, a deep understanding of technical drawings and schematics, and hands-on experience in the field.

    Responsibilities:

    Assemble, install, maintain, and repair mechanical systems and equipment, ensuring functionality, reliability, and safety

    Collaborate with cross-functional teams, including engineering and manufacturing, to ensure the proper implementation of mechanical systems and components

    Read and interpret technical drawings, schematics, and manuals to ensure accurate assembly and installation of mechanical equipment

    Conduct hands-on testing and troubleshooting of mechanical systems, identifying issues and implementing solutions

    Perform routine maintenance on equipment, including cleaning, lubricating, and adjusting components

    Ensure compliance with relevant industry standards, regulations, and safety protocols

    Maintain detailed records of work performed, including repairs, maintenance tasks, and parts inventory

    Education:

    High school diploma or equivalent; vocational or technical training in mechanical systems, maintenance, or a related field is preferred Experience:

    2+ years of experience as a mechanical technician or in a similar role Preferred Knowledge:

    Strong understanding of mechanical systems, components, and equipment Ability to read and interpret technical drawings, schematics, and manuals Hands-on experience with assembly, installation, maintenance, and repair of mechanical systems

    Knowledge of relevant industry standards, regulations, and safety protocols Strong problem-solving skills, with a focus on practical, hands-on solutions Excellent communication and teamwork skills, with the ability to work effectively within a team environment

    Basic computer skills for record-keeping and communication purposes

    The successful candidate will be a practical problem-solver with a passion for hands-on mechanical work, capable of ensuring the proper functioning and reliability of mechanical systems and equipment. A commitment to safety, continuous learning, and staying current with industry trends and advancements is essential.