Software Engineer in Tokyo (No Japanese Required) at Scoville (Shibuya City, Japan)

Description: 

Job Summary


We are hiring multiple software engineers to fill a variety of roles in our company. We focus on developing new products in the fields of AI and autonomous drones and we are looking to expand our software team to help us bring these new products to market.


Our business originated in the field of human resources and we have created various web services for that sector.


Now we're rapidly growing and creating new businesses in several industries, so we're looking for engineers who can help us accelerate creation of new products together.


Basic Qualifications



  • English language proficiency

  • 3 years in Industry OR needs Undergraduate BSc in relevant degree - Comp. Sci, robotics, Electrical Engineering

  • Experience with version control systems (e.g. Git)

  • Experience with one or more of the following languages: C, C++, Java, Python, C#

  • At least one year of experience as a software engineer

  • Experience with Object Oriented Programming (OOP)

  • No visa sponsorship - Japanese working visa required


Preferred



  • Japanese language proficiency

  • Eligibility to work in Japan (Visa sponsorship possible in special circumstances)

  • Available to start within the next month

  • Experience with the following languages: C, C++, Java and Python

  • Five years or more of experience as a software engineer

  • Have worked across the complete development cycle of a commercial software product

  • Great coding style

  • Experience with:


    • One of the following: AI/Machine Learning, Unity or Android

    • Linux (Bash/shell scripting)

    • Raspberry pi or other embedded platforms

    • Setup and usage of Continuous Integration (CI) tools

    • The DJI-SDK Toolkit

    • Performance optimization, e.g. parallel processing, vectorization, profiling

    • Comfortable with Test Driven Development (TTD)

    • Debugging failures during unit, integration and regression testing



Responsibilities



  • Day to day activities could include:


    • Working alongside a hardware team to develop software for an industrial drone application

    • Working alongside an AI team to integrate AI models into a commercial software product

    • Developing simulation engines to test sensor behavior

    • Develop mobile apps to integrate into larger industrial solutions


  • Design, Develop, Documenting and Testing code

  • Using version control, Continuous Integration tools