×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Oxford, Oxfordshire, OX1, England, UK
Listing for: Archangel Lightworks Ltd
Full Time position
Listed on 2026-06-28
Job specializations:
  • Software Development
    Unix/Linux, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Python
Salary/Wage Range or Industry Benchmark: 33000 - 69000 GBP Yearly GBP 33000.00 69000.00 YEAR
Job Description & How to Apply Below

Salary: £33,000 - 69,000 per year

Requirements
  • We require real-time and embedded software development experience in C and C++.
  • We require development experience with RTOS, ideally FreeRTOS, and Linux.
  • We require experience working with networking protocols such as Ethernet and IP, DMA, and hardware interfacing protocols including I2C, SPI, CAN, and EtherCAT.
  • We require experience developing for multi-core and FPGA-based systems.
  • We require at least 4 years of relevant commercial experience post-graduation.
  • We require proficiency with Git version control and CI systems.
  • We require Python development experience, including writing test scripts.
  • We value additional experience in Xilinx FPGA/MPSoC and associated tool chains such as Vivado and Vitis.
  • We value experience with satellite communications protocols, optical free-space communications, and space-related standards such as CCSDS, ECSS, and SDA.
  • We value experience implementing high-speed comms protocols at 1 Gbps+ including forward error correction, clock recovery, and zero-copy techniques.
  • We value experience with IoT or cloud software integration and protocols such as MQTT.
  • We value FPGA development experience, including VHDL or Verilog.
  • We value experience with Yocto Linux, Petalinux, or Buildroot.
  • We value Rust development experience.
  • We value experience with control systems and Matlab/Simulink, including Embedded Coder and HDL code generation.
  • We value experience managing CI/CD pipelines.
  • We value systems and requirements engineering experience, including UML and SysML.
Responsibilities
  • We design, develop, test, and integrate embedded software across multiple subsystems.
  • We support test automation, system integration, and deployment.
  • We bring specialist technical skills to broaden our test capability, such as Linux, FPGA, IoT, and image processing.
  • We contribute to the development, integration, testing, and operations of optical ground stations.
  • We continuously improve our software processes, including the development of automated tests.
  • We work closely with project and software leads to deliver high-performance communication and control systems.
  • We take ownership of a design from concept through implementation, testing, and integration on the ground station.
Technologies
  • CI/CD
  • Cloud
  • Embedded
  • EtherCAT
  • Ethernet
  • FPGA
  • FreeRTOS
  • Git
  • Hardware
  • IoT
  • Support
  • Linux
  • Matlab
  • MQTT
  • Python
  • Rust
  • UML
  • Verilog
  • VHDL
Benefits
  • 25 days annual leave plus bank holidays
  • Equity options
  • Training resources and development budget
  • Supportive culture with high ownership and responsibility
  • Annual team retreats
  • Regular socials
  • Weekly team lunches
  • Additional learning and wellbeing perks
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary