Full-stack Application Engineer

Tokyo office

Company presentation

Empowered by Robotics and AI research from NTU Singapore, MIT, and the University of Tokyo, Eureka Robotics delivers Robotics & AI products, software, and systems to automate tasks that require High Accuracy and High Agility (HAHA).

Eureka’s strengths lie in its proprietary technologies and extensive industrial deployment experience, with more than 25 million HAHA operations to date in factories worldwide.

With offices in Singapore, Vietnam, Japan and distribution partners in China and the USA, Eureka prides itself on helping clients, globally, achieve vastly improved productivity, lower costs, and better safety.

Eureka’s flagship products are the Eureka Controller and Eureka 3D Camera, which enable end-customers and third-party System Integrators to develop sophisticated Robotics and Vision applications quickly and easily https://eurekarobotics.com/products/

Common uses include AI-based inspection, precision handling, 3D picking, assembly, or dispensing. Eureka’s customers include industry-leading companies such as Toyota, Denso, Bridgestone, Panasonic, Mitsui Fudosan, Sumitomo Bakelite from Japan, or Pratt & Whitney, Coherent, Excelitas from the USA.

Eureka is backed by top global Venture Capital firms such as B Capital, UTEC, or Airbus Ventures.

About this role

As Full-stack Application Engineer, your mission is to support the integration and deployment of our technologies into our partner’s products and applications.

You will cover a wide range of work including programming, testing, design, as well as system integration.

Key responsibilities

  • Cooperate with our partners’ engineers to define the requirements and specifications of the product or application
  • Cooperate with our internal development team to develop solutions, including design, programming, testing…
  • Integrate the solutions into our partner’s product or application
  • Performing partner/customer support, training, demo, troubleshooting
  • Project management and maintaining a good relationship with partners/customers

Requirements

Minimum

  • 3+ years work experience
  • Familiarity with professional working process (presentation, document writing, planning, time-management)
  • BSc degree or higher in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering or related fields
  • Python experience (Intermediate level)
  • Some background in algorithmics (complexity) and mathematics (linear algebra, probability, statistics)
  • Product development experience related to IT / embedded system / AI
  • English: Intermediate level (TOEIC 650) or above
  • Japanese: Advanced level (JLPT N1) or above
  • Ability to work in a fast pace and high pressure environment
  • Honest, detail-oriented, careful, high responsibility, teamwork personality

Preferred

  • 5+ years work experience
  • 3+ years of project management experience
  • Proficiency in Python and C++ programming
  • Experience with software development process
  • Familiarity with Linux software development and toolchain (e.g. git)
  • Solid background in algorithmics (proof of correctness, complexity in time and space) and mathematics (linear algebra, probability, statistics)
  • Knowledge of Robotics (kinematics, calibration, motion planning)
  • Knowledge of Computer Vision and AI (deep learning framework and tools)
  • Intermediate level or above of CAD and electrical design

Benefits

  • Remuneration: competitive package comprising salary and stock options
  • Regular trips to our Singapore and Vietnam offices for training and team building
  • Health coverage
  • Flexible working hours

Work location

  • Eureka Robotics Tokyo office