Get SussexDigital updates in your inbox. Sign up for the newsletter

SussexDigital

The home of Sussex’s digital community

Software Engineer

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!

Apply for this job

Please mention SussexDigital when applying.

Software Engineer
Company
Clockwork Dog Original listing
Work modeRemote / hybrid / office-based
Salary£38,000 – £78,000 dependent on experience
Closing dateOpen until filled