Quick overview
Job description
Join a leading communications technology company – Cambridge, Hybrid Working
An innovative technology company is expanding its software engineering team in Cambridge, developing advanced RF and communications products for telecommunications, space and defence applications. This is a hands-on role focused on Zephyr-based embedded development, with opportunities to work across bare-metal firmware, embedded Linux and secure communications.
You’ll collaborate closely with RF, FPGA and hardware engineers, contributing to products throughout the full development lifecycle, from prototype development through to volume manufacture.
For this Senior Embedded Software Engineer role, we are looking for someone with:
Strong experience developing low-level embedded software and firmware using Zephyr
Excellent C/C++ programming skills, including optimisation for resource-constrained systems
Experience with prototype board bring-up, hardware/software integration and debugging
Experience with embedded communication interfaces such as CAN, SPI, I²C, UART and RS422
Strong practical debugging skills using oscilloscopes, logic analysers and software tools
Experience with embedded Linux, Yocto, bare-metal firmware or other RTOS platforms would be beneficial
Knowledge of secure communications, authentication, encryption or secure firmware updates would be advantageous
What next?
For more information on this role, or any other jobs across Embedded Software, Firmware, Embedded Linux and C/C++, please contact me, Callum Allen, today.
Similar jobs
- SE
Software EngineerRecently posted
SER · brighton, east sussex · Hybrid 🇬🇧
TechnologySalary not listed - QC
Software Engineer Quant TradingRecently posted
Quant Capital · london · Hybrid 🇬🇧
SQLC#C+++2TechnologySalary not listed - CO

Software Engineer IIRecently posted
Couchbase · manchester, greater manchester · Remote 🇬🇧
DockerGCPGit+11TechnologySalary not listed - SE
Software Developer - Sectra MedicalRecently posted
Sectra · mansfield, nottinghamshire · Hybrid 🇬🇧
SQLGitC#+5TechnologySalary not listed - HA

Staff Software EngineerRecently posted
Harness · belfast, down · Hybrid 🇬🇧
DockerGCPMongoDB+15TechnologySalary not listed - NB
AI Software Engineer - Investments TechnologyRecently posted
Neuberger Berman · london · Hybrid 🇬🇧
DockerFastAPIFlask+12TechnologySalary not listed - GR
Software Engineer: First Party Security ProductsRecently posted
G Research · london · Hybrid 🇬🇧
AWSAnsibleArgoCD+6TechnologySalary not listed - NE
Software Engineer - Go/Kubernetes, Sharding teamRecently posted
Neo4J · london · Hybrid 🇬🇧
DockerNeo4jScala+7TechnologySalary not listed - CO

Principal Software EngineerRecently posted
Corpay · london · Hybrid 🇬🇧
DynamoDBMicroservicesSQL+11TechnologySalary not listed - VI

Senior Software EngineerRecently posted
Visa · basingstoke, hampshire · Hybrid 🇬🇧
DockerGCPSpring+23TechnologySalary not listed - CU

IT / OT - Software EngineerRecently posted
Cummins · darlington, county durham · On-site 🇬🇧
OracleSQLAWS+12TechnologySalary not listed - CI
Low Latency Rust Software EngineerRecently posted
Citigroup · london · Hybrid 🇬🇧
MicroservicesRustC+++4TechnologySalary not listed