cover image
KAIKAKU

KAIKAKU

kaikaku.ai

1 Job

31 Employees

About the Company

Apollo brought light to humanity; we bring intelligence to dining. Creating the best restaurant experiences through vertically integrated hardware, software and AI. We opened London's first robotics-powered restaurant "Common Room" as our "living laboratory" - enabling daily iterations of our hardware, software and marriage of hospitality + efficiency based on real customer feedback.

Listed Jobs

Company background Company brand
Company Name
KAIKAKU
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Lead the design, development, and deployment of embedded firmware, robotics software, and full‑stack applications for a vertically integrated restaurant‑tech startup. Work closely with hardware, mechatronics, and control teams to ship functional products rapidly and maintain high reliability in production. Expectations: - Deliver functional code on time, prioritizing execution over perfection. - Own end‑to‑end software components from low‑level firmware to cloud services. - Communicate effectively across cross‑disciplinary teams and with clients. - Troubleshoot and fix production issues promptly, ensuring uptime. Key Responsibilities: - Develop and maintain firmware for microcontrollers and single‑board computers. - Build and support robotics communication software and full‑stack web services (React/TypeScript). - Deploy and test hardware changes on an hourly basis using 3DP and other rapid iteration methods. - Collaborate with mechanical, mechatronics, and controls engineers on complex systems. - Provide remote and on‑site support for deployed software, ensuring high reliability. - Translate client software pain points into prioritized requirements and work scopes. Required Skills: - Proficient with ROS (preferably ROS 2) and deep understanding of resource‑constrained embedded environments. - Extensive experience on diverse microcontroller architectures and embedded devices. - Comfortable operating headless Linux systems. - Solid background in full‑stack development, ideally React and TypeScript. - Strong problem‑solving, debugging, and rapid iteration capabilities. Preferred Skills (non‑mandatory): - Generalist engineering mindset with passion for end‑to‑end product development. - Experience with server‑less functions and end‑to‑end front‑end UI/UX. - Familiarity with PostgreSQL database design and architecture. Required Education & Certifications: - Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).
London, United kingdom
On site
10-11-2025