Embedded Software Engineer
Job in
Oxford, Oxfordshire, OX1, England, UK
Listed on 2026-06-28
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
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.
- 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.
- CI/CD
- Cloud
- Embedded
- EtherCAT
- Ethernet
- FPGA
- FreeRTOS
- Git
- Hardware
- IoT
- Support
- Linux
- Matlab
- MQTT
- Python
- Rust
- UML
- Verilog
- VHDL
- 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
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:
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:
×