Jr. Embedded Software Engineer
SKILLS
FULL DESCRIPTION
[Employer hidden — sign up to reveal] is hiring a Jr. Embedded Software Engineer in Sheffield, UK. Full-time, permanent, associate level. Apply now.
Job Description
We're looking for a Junior Embedded Software Engineer to join our growing Engineering team. This role is ideal for someone with a strong foundation in software engineering who wants to build a career in embedded systems. You'll work alongside experienced engineers to design, implement, and test embedded software for [Employer hidden — sign up to reveal]'s hardware-based cybersecurity products.
Responsibilities
- Assist in the design, coding, and debugging of embedded software (C/C++).
- Work with hardware engineers to integrate software with FPGA and custom boards.
- Support testing, troubleshooting, and debugging of embedded systems.
- Write and maintain technical documentation for software components.
- Contribute to continuous improvement in development practices, testing, and quality.
- Learn and adopt secure coding practices for high-performance, security-focused systems.
Requirements
- Degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).
- Solid programming skills in C/C++.
- Basic knowledge of Linux, embedded systems, microcontrollers, or real-time OS.
- Exposure to hardware/software integration and debugging tools (oscilloscopes, logic analyzers, etc.) is a plus.
- Curiosity for cybersecurity, networking, or cryptography is a bonus.
- Enthusiastic, willing to learn, and eager to take ownership.
About [Employer hidden — sign up to reveal]
[Employer hidden — sign up to reveal] is a fast-growing cybersecurity scale-up developing breakthrough technology to secure the world's most critical networks. Our products combine advanced hardware and software to deliver ultra-fast, quantum-ready security solutions for enterprise and government.