与赛思托机器人共同打造您的职业生涯

Career

最好的产品和解决方案需要一个专业的团队来设计。

如果您想接受新的挑战并提高自己的技能,我们诚挚邀请您查看以下职位空缺。

Technician
Responsibilities:
    • Execute production / maintenance work by following manufacturing process work instruction
    • Execute job order into job tracker
    • Ensure quality conformance
    • Able to identify material item
    • Perform timesheet clocking
    • Apply own leave in Timesoft
    • Carry out regular 5S and cleanliness at your workplace
    • Manage part materials and tool inventory
    • Follow safe work procedures
    • Perform onsite deployment or maintenance work
    Requirements
      • Basic hand and power tool skill
      • Worked in an engineering / manufacturing firm for at least 1 - 3 years with similar job role
      • Familiar with Mechanical and Electrical assembly work, Product testing and maintenance work 
      • Able to carry out equipment setup for production/maintenance
      • Understand 2D and 3D mechanical drawings
      • Understand electrical schematics diagram
      • Maintenance: Carrying out preventive maintenance and repair of Autonomous Mobile Robot (AMR)
      • Troubleshooting: Able to use root cause analysis to troubleshoot and resolve faults
      • Good communication and interpersonal skills
Software Engineer (Web UI)
Job Summary: As a Software Engineer (Web UI), you will be developing web UI products to support the operation of our intelligent mobile robots. These are end-to-end products that will require the implementation of frontend clients. You will be working closely with the server team and robotics team to acquire data from the robots, display them and provide channels to interact with the robots. You will also be working with UI/UX Designers to implement their designs. Job Description:
    • Developing Web UI frontend clients using ReactJS and ReduxJS to support robotics operations
    • Maintaining the UIs developed
    • Writing automated unit tests and end-to-end tests for Web UIs using tools like Selenium, Mocha and Chai and bug fixing
    • Developing presentation modules using data visualisation libraries such as D3.JS
    • Interface with RESTful API protocols to acquire data and present them
    Requirements
      • Degree in Computer Science / Software Engineering or equivalent
      • At least 2 years of working experience developing web applications
      • Experience with HTML5, CSS3, JavaScript ES6
      • Experience with ReactJS library
      • Experience with testing tools such as Selenium, Mocha and Chai
      • Experience with RESTful architctures
      • Experience in Agile development practices and version control systems like Git
      • Experience with D3.JS visualisation libraries
      • Experience with ReduxJS framework
      • Knowledge of Python Backend frameworks
Automation & Controls Engineer
Role: Responsible for the development of robotic manipulator and actuation applications. This includes conceptualization of end effectors, jigs and fixtures, pick and place sequencing, motion studies as well arm programming and execution.   Responsibilities:
        • 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 to design new applications
        • Arm simulation for new applications and deployments
        • Creating application documentation and setup instructions
        • Training of assistant engineers on arm programming and setup
      Requirements:
        • Degree in Electrical / Electronics / Mechanical Engineering
        • Working knowledge and experience with Yaskawa / Motoman manipulators and the INFORM language
        • 2 years hands on experience design and setting up robotic workcells
        • 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
        • Development of C / C++ in a Linux environment is an added advantage
        • Working knowledge of ROS
        • Working knowledge of Linux (Ubuntu preferred) operating systems
Junior Electrical Engineer
Role: The electrical engineer is responsible for the electrical system design, component selection as well as wiring design and documentation. The role requires the interpretation of requirements, engineering, review and validation of the design. The electrical engineer will work closely with the mechanical and software teams to ensure a cohesive and integration solution is created.   Responsibilities:
      • Translate user requirements into engineering solutions
      • System design and modularization
      • 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
      Requirements:
        • Degree in Electrical / Electronic Engineering
        • Fresh graduates are welcome to apply
        • Automation related electrical components (sensors, actuators and switchgear)
        • Wiring sizing, harness / cable design and drawing
        • Communication methods (Ethernet based and WLAN networks, USB, RS232/422/485, CAN)
        • DC and AC power management and distribution
        • Controlling basic actuators (e.g. DC motors, solenoids & encoders)
        • PCB design (schematic capture and layout)
        • Knowledge in C/C++/C# with an emphasis in Microcontroller programming
        • Ability to read and understand wiring diagrams, system interface control documents and harness drawings
        • Good troubleshooting skills and methodical approach to fault finding
Software QA Engineer
Role: As a software QA engineer, you will be responsible to ensure that each software release is tested thoroughly and meet the highest standard before reaching our customers. You will be involved significantly in each development phase, from feature planning, documenting test cases to carrying out tests and providing feedback to the development team. You will work closely with the product owner and development teams to achieve clear test requirements and plans in order to create a stable and successful release. As we continue to grow, you will be able to contribute to the company's best practices, testing methodology and automated tooling to amplify our output and product quality.
    Responsibilities:
      • Understanding product features and intent
      • Ensure that software is properly tested before release
      • Ensure that each feature has test cases written and approved by stakeholders and developers
      • Creating and documenting test cases; keep test case library up to date
      • Creating detailed test plans and procedures
      • Executing test plans and reporting on results
      • Discover and document code and produce level bugs
      Requirements:
        • Bachelor in Computer Science or related field
        • 2-4 years in a software QA engineering role
        • A solid foundation of software quality best practices and test methodology
        • Understand product requirements and devise test cases to cover operation scenarios
        • Create test sequences based on test cases
        • Execute manual or automated test sequences or regression tests and generate a test report for the product stakeholders and development team
        • Create detailed bug reports with clear instructions on how to reproduce them and track  bug fixes and test fixes when complete
        • Ability to create and maintain defect and test case database and update automated test cases and scripts
        • Methodical approach to testing and documenting issues
        • Strong programming abilities in Python and C++, familiarity with CI?CD Tools (Travis) and experience with programming for the Web (HTTP, REST, XMLRPC, etc)
        • Ability to design test plans and scenarios
        • Excellent working knowledge of Linus operating systems (Ubuntu server, RHEL)
        • Working knowledge of version control systems (GIT, GITHub)
Backend Software Engineer (Algorithms)
Job Summary: Work with our back-end software development team that focuses on enterprise solutions for automated guided vehicles in various operating environments. The role will involve solving challenging problems that transform robotics solutions and services and applying them to real world scenarios.
    Job Description:
      • 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
      • Creating and maintain back-end architecture
      • Design charging and staging algorithms
      Requirements
        • Bachelor / Masters in Computer Science or related field
        • 2-3 years in developing enterprise-grade software
        • 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
        • Experience in developing distributed systems and developing in a microservice architecture
        • Strong programming abilities in Python and C++
        • Experience in Operations Research/Simulation
        • Development and deployment of applications in Enterprise Linux
        • Familiarity with version control systems (Git, Github) and CI/CD tools (Travis)
        • Experience with programming for the Web (HTTP, REST, XMLRPC, etc) and interfacing with noSQL databased (mongoDB)
电气工程师(实习生)
主要任务:
  • 协助设计原型电子和电气系统
  • 协助设计嵌入式电路
  • 协助设计电气线束
  • 向项目团队提供技术支持
  • 进行外场测试
  • 从事电力电子、无线通信、电机和执行器等领域的工作
  • 从事无人驾驶车辆、机器人和自动化产品方面的工作
基本要求
  • 具备在实际环境中亲自制作系统原型的能力
  • 具备单片机编程的基础知识
  • 具备印刷电路板设计能力
  • 对自身想法表达清晰简洁
  • 乐于同时学习和处理多个项目
软件工程师(实习生)
职位: 作为软件工程师(用户界面/用户体验实习生),您需开发网页用户界面和/或嵌入式用户界面,以支持我们的智能移动机器人的操作。 这些均为需启动前端客户端和后端服务器的端到端产品。 您需与服务器团队和机器人团队密切合作,从机器人处获取数据、展示数据和提供机器人互动渠道。 主要任务:
  • 在JavaScript上使用NodeJS和ExpressJS,开发网页或嵌入式用户界面后端客户端
  • 使用React或React Native框架,开发网页或嵌入式用户界面前端客户端
  • 连接XMLRPC API协议接口,获取并呈现数据
  • 在Raspberry PI 3上进行部署(仅适用于嵌入式用户界面)
  • 编写自动化单元测试和端到端测试并修改错误
基本要求:
  • 拥有计算机科学、软件工程学位或同等学历
  • 具有HTML/CSS/JavaScript网页开发的知识
  • 具有NodeJS,ExpressJS和React框架方面的知识
  • 了解XMLRPC协议者优先
  • 有敏捷开发实践经验
  • 工作积极性高、精神饱满
  • 具备团队合作能力
  • 熟悉敏捷实践
立即申请
名字*
姓氏*
联系电话*
电子邮箱*
申请职位*
消息*
上传简历* (仅限.doc, docx 或 PDF 文件)

Circuit
Circuit