招聘

賽思托機器人
人才招聘


最好的產品和解決方案需要一個專業的團隊來設計。

如果您想挑戰自己和提高您的技能,我們誠摯邀請您查看以下職位空缺,並將您的簡歷發送至:careers@sestorobotics.com

1
Automation/Control Engineer

Job description:

  • Robot arm programming: Yaskawa / Motoman (FS100) and Yamaha (RCX340 & YAC100)
  • Pick and place methods and logic
  • Selection of sensors and actuators
  • Integration of vision systems
  • Tolerance and motion studies
  • Working together with application team in designing new applications
  • Arm simulation for new applications and deployments
  • Creating application documentations and setup instructions
  • Training of assistant engineers on arm programming and setup

Requirements

  • Degree in Electrical / Electronics / Mechanical Engineering
  • 2 years hands-on experience in designing and setting up robotic workcells
  • Working knowledge and experience with Yaskawa / Motoman manipulators and the INFORM language
  • Experience in the following areas:
    • Applications which require frame shifting and moving frames
    • Integrating and calibrating vision systems to manipulator systems
    • End of Arm Tooling design, calibration and maintenance
    • Pick and place application design, sequencing and setup

    Bonus points if you have:

    • Background and Development of C / C++ in a Linux environment is an added advantage
2
Backend API Software Engineer

Work with our back-end software development team that focuses on enterprise solutions for automated guided vehicles in warehouses.

As a Software Engineer focused on Python development, you will

Job description:

  • Collaborate with AGV and algorithms engineers to develop and maintain APIs for the purpose of expanding the functionality of SESTO’s Enterprise applications.
  • Work with customers in deploying, testing, and integrating the API that you created.
  • Work with enterprise RDBMS such as MSSQL and Oracle
  • Build APIs for integration with 3rd party tools/protocols

Requirements

  • Degree / Master in Computer Science / IT or equivalent
  • Minimum 2 years relevant experience
  • Strong programming abilities in Python
  • Experience with database systems( MSSQL, Oracle )
  • Deployment of applications in Redhat
  • Experience with programming for the Web (HTTP, REST, XMLRPC, etc)
  • Familiarity with version control systems (e.g. git )

Bonus points if you have

  • Experience in working with DDS
  • Experience in working with the SECS/GEM protocol
3
Backend Software Engineer (Algorithms)

Job description:

Work with our back-end software development team that focuses on enterprise solutions for automated guided vehicles in warehouses. This position is ideal for an experienced software engineer who is passionate about solving challenging problems that transform robotics solutions and services.

As a Software Engineer you will

  • Design real-time distributed applications for lights off automation.
  • Develop algorithms and models for managing and coordinating an AGV Fleet.
  • Incorporate various forms of artificial intelligence into solutions involving mobile robots.
  • Generate data and process results from simulation.
  • You will develop systems to collect, process and visualize data related to automated material transport.
  • You will optimize transport cycles and schedules to improve throughput in a manufacturing facility.

Essential Requirements

  • A solid foundation in computer science, with strong competencies in algorithms, data structures, objects oriented programming, design patterns, multi-threaded programming, and software design principles
  • Bachelors/Masters/PhD in Computer Science
  • Experience developing and architecting distributed systems
  • Strong programming abilities in Python and C++
  • Experience in Deep Learning
  • Experience in Operations Research/Simulation
  • Development and deployment of applications in Enterprise Linux
  • Experience in test-driven development, continuous deployment, and thoughtful application of monitoring and alerting.
  • Familiarity with version control systems (e.g. git )

Bonus points if you have

  • Experience in working with DDS
  • Hands-On experience on any one RDBMS/No SQL databases
  • Experience with Agile & DevOps methodologies
  • Experience with programming for the Web (HTTP, REST, XMLRPC, etc)
  • Experience in building interactive software systems and embedded systems
  • Experience using JavaScript frameworks like React, Ember, or Angular.
4
Electrical Engineer

Job description:

  • Translate user requirements into engineering solutions
  • System design and modularisation
  • Selection of system components such as sensors, actuators, safety and logic elements, data conversion and networking elements
  • Estimate system power consumption
  • DC and AC power supply sizing and distribution network design
  • Wire harness design and interconnect selection
  • Troubleshooting electronics and electrical harness
  • Implement and test subsystems and modules
  • Work with multidisciplinary team to create cohesive designs
  • Work with deployment team to fulfil customer requirements

Requirements

  • Degree in Electrical / Electronics Engineering with 2 years experience in an automation or machine building
  • Excellent knowledge of the following:
    • Automation related electrical components (sensors, actuators and switchgear)
    • Wiring sizing, harness / cable design and drawing
    • Knowledge in C/C++/C# is an added advantage
    • Communication methods (Ethernet based and WLAN networks, USB, RS232/422/485, CAN)
  • Experience in the following:
    • Setup and operation of automation systems
    • Programmable Logic Controller hardware implementation and programming
    • DC and AC power management and distribution
    • Controlling basic actuators (e.g. DC motors, solenoids & encoders)
    • Functional safety design
    • Design Failure Modes & Effects Analysis
    • Design for Manufacture and Assembly
  • Read and understand wiring diagrams, system interface control documents and harness drawings
  • Interest and motivation in robotics and automation
  • Working knowledge with robotic arms controllers is an advantage
5
Senior Software Engineer (Real-Time Vehicle Routing)

Job description:

  • Work with a small team to design, develop, simulate and test VRP algorithms
  • Generate data and incorporate results from simulation into planning
  • Optimize transport cycles and schedules of a mobile robotic fleet
  • Incorporate constraints of refueling, robot capacity and destination capacity

Requirements

  • Bachelor in Computer Science or related field
  • Minimum 3 years of experience working on real time VRP problems
  • Demonstrated experience in solving real time VRP problems
  • Solid foundation in computer science and mathematics
  • Strong programming abilities in Python and C++
  • Experience in developing real-time and distributed systems
  • Experience in Deep Learning
  • Experience in Operations Research/Simulation
  • Development and deployment of applications in Redhat
  • Experience in test-driven development, continuous deployment, and thoughtful application of monitoring and alerting.
  • Knowledge of Robot Operating System(ROS) and FastRTPS is preferred
  • Experience with version control, git preferred.
  • Desire to work in a fast-paced, dynamic, small-team environment
6
Software Engineer (Robotics Application)

Job description:

  • Take full ownership of the project solution and implement the solution
  • Work with the product development team to integrate existing reliable software components and develop new components for the project solution
  • Maintenance and deployment of current mobile robots at various customer sites
  • Program various Robot Arms for pick and place
  • Bug fixing, testing and reporting of new software features

Requirements

  • Bachelor in Computer Science or related Field
  • Minimum 3 years of relevant experience in industry
  • Knowledge of programming various industrial arm controllers
  • Knowledge of using smart vision systems for localisation
  • Knowledge of Unix shell scripting
  • Knowledge of Robot Operating System (ROS) is a plus
  • Experience coding in C++
  • Experience with version control, git preferred
  • Ability to travel regularly to customer sites, in Singapore and abroad
  • Desire to work in a fast-paced, dynamic, small-team environment
  • Strong sense of initiative and rock-solid team spirit
7
Solution Engineer

Job description:

  • Assists with initial customer engagement for new projects
  • Conduct feasibility study for new projects with support from engineering
  • Perform initial onsite assessment of customers’ sites
  • Ownership of system solutions and project execution plan
  • Generation of Solution Paper
  • In charge of project documentation
  • Understanding customer requirements and convert them to engineering and internal requirements
  • Ensure client facility, Network, Server, Carrier handoff requirements are met
  • Understand SESTO Robotics’ product capability
  • Work with Project Manager to scope engineering efforts, schedules and resource capacity
  • Monitor and manage deployment efforts, client liaising and timeline
  • Aid in continuously improving the company's process, workflow and efficiency

Requirements

  • 2-4 years’ experience in an automation / manufacturing or machine building role
  • Engineering graduate, preferably in either Computer / Robotics / Electrical / Mechanical / Industrial Systems Engineering
  • Working knowledge in factory automation and process design
  • Working knowledge in industrial sensors, embedded systems and Industrial IoT implementation
  • Working knowledge in computer networking and network setup
  • Familiar with various project management tools (Gantt charts, Dashboards, Issue Trackers, etc)