Embedded Software Engineer

Photosynth

Embedded

Go

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 listed 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. The company also states that engineers use a discretionary work system, with average overtime of approximately 15 to 20 hours per month.

This is a full-time regular employee position in Shiba, Minato-ku, Tokyo. Annual compensation is 5,000,000 to 8,000,000 JPY; the stated monthly range is 417,000 to 667,000 JPY and includes ability-based pay, performance-variable pay and a discretionary allowance covering 45 hours of overtime, with additional premium pay when applicable. 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. The standard working hours are 9:30 to 18:30 with a one-hour break. The probationary period is six months, and salary reviews occur twice yearly.

Annual holidays are stated as 124 days for fiscal 2025, with a complete two-day weekend, public holidays, year-end and New Year leave from December 29 through January 3, at least 10 days of paid leave granted on joining, and five days of special leave. Benefits include a high-specification PC and smartphone, an awards program, commuting and housing support, a café space, free drinks, club activities, meal events, book-purchase assistance, internal study sessions and support for participation fees. Employees are covered by employees' pension, health insurance, employment insurance and workers' accident compensation insurance.

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.