Embedded Software Engineer - Space Laser Comms

Engineering · Full-time · Oxford, United Kingdom

Job description

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 an embedded software engineer to join our experienced engineering team and deliver transformative laser communications technology. You will be responsible for developing, testing, and maintaining the embedded software in our ground stations, enabling reliable control and autonomous operations, and interfacing with external systems. In this role, you will work closely with people across our engineering team, supported by our software team.

Your responsibilities will include:

  • Developing embedded software for monitoring and real-time control of hardware devices
  • Producing reliable, autonomous software that interfaces to cloud services.
  • Contributing to the development, integration, testing, and operations for optical ground stations
  • Continuous improvements of the software processes, including developing automated tests

Requirements:

  • Implementation and development of hard real-time algorithms and software control systems on embedded platforms
  • Expertise in ‘C’ and Python development with RTOS (ideally FreeRTOS) and Linux
  • Hardware and networking protocols, inc I2C, SPI, CAN, UART, EtherCAT and IP protocols
  • At least 2 years commercial experience

Desirable additional skills:

  • Experience with multi-core and FPGA based systems, esp Xilinx FPGA/MPSoC and associated tool chain (Vivado, Vitis etc)
  • IoT and networking protocols (i.e gRPC, MQTT, ZeroMQ)
  • CI/CD pipelines, GIT version control, scripting, test automation
  • Yocto Linux / Petalinux build experience.
  • UML / SysML, especially with Enterprise Architect
  • Experience and interest in space industry

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

Compensation & Perks:

  • The opportunity to make a difference building cutting edge technology to support a world-changing vision
  • Options for hybrid working and custom arrangements that matter to you
  • 25 days annual leave allowance plus bank holidays
  • Equity options in a growing start-up
  • Investment in you to help you grow, with training resources and budget
  • Supportive team culture with high levels of ownership and responsibility
  • Annual team retreat, regular socials and weekly team lunch
  • Variety of additional perks including learning and wellbeing app subscriptions

Peers

View in org chart