Software Engineer

EARTHBRAIN

Embedded

Backend

C++

Unity

About this role

EARTHBRAIN, the construction-technology company behind the Smart Construction series, is hiring a Software Engineer for its machine guidance system, focused on the upstream work from planning to design and quality. The system links a vehicle-mounted controller on the construction machine with a tablet app used by the operator.

The engineer proposes products, defines requirements and creates basic and detailed designs for the whole system, turns business requirements from interviews into specifications, uses AI to analyse and improve existing code, reviews designs for changes, and coordinates specifications and progress with development members and vendors in Japan and abroad. The controller is written in C and talks to the machine over CAN; the tablet app is built in Unity with C#.

Applicants need three or more years of requirements and design work on IoT, embedded or control systems, experience developing vehicle or embedded systems with CAN, and experience using or the will to use generative or coding AI for development and code analysis. Ground-up coding skill is not required. Japanese good enough for stakeholder talks and GitHub team development are required. C, C++ or C# and embedded Linux are preferred.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.