Archangel Lightworks is a connectivity company building wireless technology to create the space-enabled networks of the future. We’re passionate about improving humanity’s communications infrastructure and solving some of Earth’s most critical problems from economic inclusion to climate change. Our start-up is a fast-paced and supportive environment, where you can make your mark as part of a growing team and work on the cutting-edge of innovation.

We’re looking for a software engineer to help our experienced engineering team to deliver transformative laser communications technology. You will be responsible for connecting our ground stations to the cloud, enabling remote operations and interfacing with wider satellite and communications systems. In this role, you will work closely with the other parts of our software team and our systems engineering team.

Your responsibilities will include:

  • Connecting optical ground stations to cloud services
  • Delivering dashboards and user interfaces for remote operation of ground stations
  • Developing and deploying APIs and algorithms for interactions with external systems
  • Defining and implementing cloud architecture and services for new communications products

Requirements:

  • Experience of IoT systems integration, protocols, and services, including gRPC and MQTT
  • Cloud architecture and service implementation, including dashboards, databases, APIs, security / authentication for IoT systems
  • Linux Development with Python
  • At least 5 years commercial experience

Desirable additional skills:

  • Service deployment, including IaC, containers, Docker etc
  • WAN networking and network performance modelling / optimisation
  • CI/CD pipelines, GIT version control, scripting, automation
  • Experience and interest in space industry
  • System modelling, including Matlab / Simulink
  • AI / ML, particularly for optimisation

Location: Hybrid with travel when required. Our office is based in Osney Mead, Oxford.