Software Engineer

Sussex Digital โ€” United Kingdom ยท Posted ~6 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Clockwork Dog Brighton & Hove Join Clockwork Dog to help build COGS, a software and hardware automation platform used in immersive theatre, escape rooms, live events and attractions around the world. Overview Clockwork Dog is looking for a full-time software engineer to accelerate development of its COGS platform. The team builds tools that help producers, creatives and technicians deliver live interactive experiences. The role spans a number of systems, including the main desktop application, a user-facing backend, Raspberry Pi firmware and custom tools for client projects. The role You will work on a fast-moving, well-tested system, helping add new capabilities and creative possibilities for COGS users. Clockwork Dog is open to people earlier in their career who can show strong engineering skills and a curious engineering mindset. The team is small, productive and ambitious. Work can be remote, hybrid or office-based, with the engineering team expected to come together at least once a month at the Camden office and occasional client travel. Day to day Maintaining, improving and developing core software and hardware products.Writing robust, well-tested code.Planning and designing specifications for new features.Building custom tools and web content for company projects.Researching technologies and shaping future software architecture.Diving into performance optimisation. Technology Electron apps using TypeScript, React, Redux and Firebase.Firebase and Stripe backend work.Audio and video playback.Realtime systems.Automated testing and deployments.Raspberry Pi and other SoC computers.Control protocols including DMX, OSC and MQTT.Linux, third-party hardware control, protocol and API design. Key Skills And Experience A good grasp of common web technologies such as JavaScript, TypeScript, React and Redux.Experience delivering software within a team.Ability to work across systems using different technologies.Experience using test frameworks and CI systems such as GitHub Actions. Desirable interests and experience Firmware, embedded systems, Arduino, Raspberry Pi or other single-board computers.Audio/video playback, game engines or systems programming languages such as Rust.Hosted infrastructure such as Google Cloud, Firebase or Next.js.Live shows, live gaming, immersive theatre, escape rooms, control software, UI/UX design, home automation or basic electronics. How to apply Send a cover letter and CV to hello@clockwork.dog. For an informal conversation, contact Chetan Padia, Head of Software Engineering, at chet@clockwork.dog. Please remember to mention SussexDigital!