Job Openings

At J CUBE we offer challenging and rewarding work in an international environment. Our management has technical background and all positions rely heavily on technical expertise. We are a diverse and dynamic team of ambitious thinkers & doers working on avant-garde solutions.

Join Us

Jobs

Are you looking for leading-edge software development work in Japan? We are situated by the old port of Yokohama, in Bashamichi — just 30 minutes train ride from the center of Tokyo. We develop solutions for 3D CGI, VFX, Anime as well as cloud applications for the IOT. We specialize on technologies such as streaming, rendering, computer vision, AI, AR, VR. We look for self-motivated personnel who are willing to be part of our eclectic team.

CURRENT JOB OPENINGS
C++ SOFTWARE DEVELOPER
Posted: Jan 7, 2019
Positions to fill: 2 (1 Senior, 1 Junior)
Job Type: Full-time, On-site
Starting: Q1 2019
Location: Yokohama/Tokyo, Japan

Summary

J CUBE Inc. is looking for motivated individuals to join our engineering team in Yokohama Japan, as Junior and Senior C++ Software Developers. Your responsibilities will be to develop and maintain innovative computer vision and graphics solutions. This work requires ability to spawn across different disciplines and exciting new technologies.

Key Qualifications
  • Strong professional experience in C++ programming (Junior 2+ Years / Senior 5+ Years).
  • Strong knowledge of algorithms and data structures, STL, template programming, multi-threading, and latest standards.
  • In-depth understanding of computer architecture, operation system and low-level interactions.
  • Experience with a script language such as Python, Perl, NodeJS, etc.
  • Highly organized, creative, motivated, and passionate about achieving results.
  • Comfortable working on both Windows and Linux (or macOS) platforms.
  • Strong collaboration, communication skills, and a passion for learning.
  • Comfortable working with Git.
  • Fluent in English communication (our official language in the company). Japanese is not a requirement.
Education & Experience
  • BS or MS in Computer Engineering or Computer Science or Software Engineering or a minimum of 5 years equivalent professional industry experience.
Bonus Points
  • Knowledge on computer graphics or game programming.
  • Understanding of robotics / field robotics experience.
  • Knowledge on network programming.
  • Knowledge on the Go programming language.
  • Knowledge of native iOS/Android Apps development.
3D CG SOFTWARE DEVELOPER
Posted: Jan 7, 2019
Positions to fill: 1
Job Type: Full-time, On-site
Starting: Q1 2019
Location: Yokohama/Tokyo, Japan

Summary

J CUBE Inc. is looking for a motivated individual to join our team in Yokohama Japan, as a 3D Computer Graphics Software Developer. Your responsibilities will be to to develop and maintain core features, methodologies and UIs for next generation 3D tools that will impact the 3D CGI and VFX industry profoundly in 2019.

Key Qualifications
  • Strong programming experience on Maya, its C++ API, Python API and MEL/PyMel scripting.
  • Strong experience in C++ programming (including Boost libraries and multi-threading methodologies).
  • Strong experience in Python programming. PyQt/PySide a plus.
  • Strong understanding of low-level graphics APIs like OpenGL. Next generation Metal/Vulkan/DX12 APIs is a nice plus.
  • Strong programming understandings including data structures and algorithms, mesh processing and computational geometry.
  • Familiarity with high-end, off-line, rendering engines such as 3Delight, Arnold, RenderMan etc.
  • A philosophy of minimalism in developing efficient and maintainable code-base with minimum dependencies.
  • Familiarity with popular CG libraries such as Alembic, OpenUSD and FBX.
  • Highly organized, creative, motivated, and passionate about achieving results.
  • Comfortable working on both Windows and Linux (or macOS) platforms.
  • Strong collaboration, communication skills, and a passion for learning.
  • Comfortable working with Git.
  • Fluent in English communication (our official language in the company). Note that Japanese is not a requirement.
Education & Experience
  • BS or MS in Computer Engineering or Computer Science / Graphics or Software Engineering or a minimum of 5 years equivalent professional industry experience.
Bonus Points
  • Unity3D or Unreal Engine usage and programming.
  • Knowledge of native iOS/Android App development.
  • Knowledge of Houdini, SOPs, BGEO format, and the Houdini SDK.
  • Knowledge of the C# programing language.
FULL-STACK WEB DEVELOPER
Posted: Jan 7, 2019
Positions to fill: 1
Job Type: Full-time, On-site
Starting: Q1 2019
Location: Yokohama/Tokyo, Japan

Summary

J CUBE Inc. is looking for a motivated individual to join our development team in Yokohama Japan, as a Full-Stack Web Developer. Your responsibilities will be to develop and maintain cloud-based Software-as-a-Service solutions. This work requires both back-end and front-end web development skills (databases, servers, systems engineering, and clients).

Key Qualifications
  • Strong professional experience in web development server-side and client-side.
  • Experience with NodeJS and popular frameworks such as Express, Koa2, SailsJS etc.
  • Experience with JavaScript frameworks such as Vue, React, Angular etc.
  • Experience with general UI design and web architecture.
  • Familiarity with databases, such as MySQL, MongoDB, Redis etc.
  • Highly organized, creative, motivated, and passionate about achieving results.
  • Strong collaboration, communication skills, and passion for learning.
  • Comfortable working with Git.
  • Fluent in English communication (our official language in the company). Note that Japanese is not a requirement.
Education & Experience
  • BS or MS in Computer Engineering or Computer Science or Software Engineering or a minimum of 5 years equivalent professional industry experience.
Bonus Points
  • Cloud Dev-Ops experience with AWS (or similar) in production.
  • Knowledge of native iOS/Android Apps development.
  • Knowledge on the Go programming language.
UNITY 3D DEVELOPER
Posted: Jan 7, 2019
Positions to fill: 1
Job Type: Full-time, On-site
Starting: Q1 2019
Location: Yokohama/Tokyo, Japan

Summary

J CUBE Inc. is looking for a motivated individual to join our development team in Yokohama Japan, as a Unity 3D Developer. Your responsibilities will be to develop and maintain innovative Unity 3D applications and tools for Computer Graphics and Computer Vision solutions.

Key Qualifications
  • Strong experience using Unity's engine and tools.
  • Strong knowledge of C# in Unity 3D, with experience developing real time 3D applications.
  • Good experience with scripting languages like Python.
  • Solid understanding of engineering techniques, methodologies and attention to detail.
  • Solid understanding of the fundamentals in Computer Vision.
  • Highly organized, creative, motivated, and passionate about achieving results.
  • Strong collaboration, communication skills, and passion for learning.
  • Comfortable working with Git.
  • Fluent in English communication (our official language in the company). Note that Japanese is not a requirement.
Education & Experience
  • BS or MS in Computer Engineering or Computer Science / Graphics or Software Engineering or a minimum of 5 years equivalent professional industry experience.
Bonus Points
  • Experience with 3D authoring software like Maya or Houdini.
  • Ability to master new applications and technologies quickly.
  • Experience with offline high-end renderers such as 3Delight and Arnold.
EMBEDDED DEVELOPMENT ENGINEER
Posted: Jan 7, 2019
Positions to fill: 1
Job Type: Full-time, On-site
Starting: Q2 2019
Location: Yokohama/Tokyo, Japan

Summary

J CUBE Inc. is looking for for a motivated individual to join our team in Yokohama Japan, as a Embedded Development Engineer. Your responsibilities wll be to to develop and maintain application around embedded systems. This work requires ability to define specifications, design architectures, design data interfaces, test/debug systems.

Key Qualifications
  • 3+ years experience on embedded systems.
  • System integration and system debug knowledge.
  • Ability to work with different systems and platforms with development experience and solid understandings on popular embedded systems such as 8051, STM32, Arduino, FPGA.
  • Ability to work with an hardware designer.
  • Write documentation for operating manuals & flowcharts
  • Knowledge around popular embedded systems, Linux, ucos, VxWorks etc.
  • Fluent in C & assembler.
  • Knowledge and ability to use lab equipment (e.g. Oscilloscope, Logic Analyzer...)
  • Self-starter and team player with excellent communication skills.
  • Fluent in English communication (our official language in the company). Note that Japanese is not a requirement.
Education & Experience
  • BS or MS in Electrical Engineering or Computer Science or Software Engineering or a minimum of 5 years equivalent professional industry experience.
Bonus Points
  • Experience with desktop program development.
  • Ability to master new applications and technologies quickly and independently.
DIGITAL ELECTRONIC ENGINEER
Posted: Jan 7, 2019
Positions to fill: 1
Job Type: Full-time, On-site
Starting: Q2 2019
Location: Yokohama/Tokyo, Japan

Summary

J CUBE Inc. is looking for for a motivated individual to join our team in Yokohama Japan, as a Electronic Engineer. Your responsibilities will be to design simple to complex high speed digital and analog boards. This work requires experience on high-frequency digital hardware design, development and verification.

Key Qualifications
  • Digital designs will utilize FPGA, embedded processors and high-speed serial interfaces.
  • Duties include Requirement Identification and alignment, design proposals, design implementation, timing analysis, FPGA coding, and simulation, overseeing PCB layout, board debug, system integration, documentation, and release to manufacturing.
  • Toolset would include (OrCAD, PSpice, Xilinx/Altera FPGA / EPLD development systems, Matlab, embedded toolchain, Office toolset, etc.)
  • PCB design
  • Verilog coding and simulation
  • OrCad, Altera/Xilinx Development experience, PSpice
  • Strong communication, and problem-solving skills
  • Must be self-motivated and self-directed, with the ability to set priorities and achieve quality results. The good team player is important.
  • Ability to take ownership, scope tasks, drive tasks to completion and provide project status
  • Embedded design, “C” Coding experience
  • Fluent in English communication (our official language in the company). Note that Japanese is not a requirement.
Education & Experience
  • BS or MS in Electrical Engineering or a minimum of 5 years equivalent professional industry experience.
Bonus Points
  • Experience with desktop program development.
  • Ability to master new applications and technologies quickly.