Embedded Software Engineer

Photosynth

Embedded

Go

C

About this role

This embedded software engineer will develop and operate firmware for the Akerun smart lock and new IoT products, along with embedded software used in production systems. Responsibilities include defining specifications and implementing communications between smartphones, gateways and other IoT devices using BLE, developing drivers and applications that control mechanical and circuit components, building systems used to manufacture products, and conducting technical research and validation for service use.

The required background is at least three years of embedded development experience, including development in C in RTOS or bare-metal environments. The role also requires experience developing software while referring to data sheets and circuit diagrams, defining requirements and designing specifications for business needs, and creating design documents using UML. Experience with Zephyr RTOS, secure boot or OTA updates, and wireless communication technologies such as Bluetooth or NFC is preferred.

The main technologies named are C, Node.js, Go and shell scripting. GitHub and GitLab are used for version management, and Slack is among the other tools. Cursor and Devin are used as AI-driven development tools, while Gemini Advanced is available to all employees. Engineering study sessions and technical information exchanges are also held regularly.

The role supports the Akerun access management system, a cloud-based service built around retrofit smart locks. The system centrally manages keys in the cloud and records where, when and by whom access occurs. Unlocking and locking can be performed with smartphones or transit NFC cards. Current development needs include gateway terminals that meet new customer requirements, edge devices that can operate stably for long periods and be maintained, and system designs for new IoT services. Engineers working on web, smartphone applications and hardware collaborate across product layers.

The development organization is approximately 150 people and handles hardware and software development, sales, marketing, customer success and logistics internally. The position offers broad responsibility and allows career development toward either management or specialist work.

This is a full-time regular employee position in Shiba, Minato-ku, Tokyo. Remote work is available, but the position is not fully remote and generally requires one office day per week; an office-centered schedule is also possible.

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.