Junior Embedded Software Engineer
About the Opportunity
This is an excellent role for graduates or early-career software engineers looking to develop and test innovative products and systems at the forefront of cyber security. You'll join an experienced, highly skilled engineering team working on high-integrity, security-focused technologies where reliability and precision are essential.
Candidates should be able to demonstrate strong design and coding ability, an eagerness to explore ideas, and a passion for building high-quality software. Because security and functional correctness are central to the work, this role will suit someone who wants to develop high-assurance software guided by formal specifications.
You will work closely with colleagues in a collaborative environment, while also being confident in managing your own tasks independently. Attention to detail, problem-solving capability, and a proactive approach to finding effective solutions are key attributes.
Role
Graduate / Junior Embedded Software Engineer
Salary: £35K DOE + Benefits
Location: Derbyshire
Skills & Experience
Personal Competencies
Minimum ~3 years coding experience (including university, personal, or project work - recent graduates are welcome).
Excellent attention to detail and commitment to high quality standards.
Strong communication and teamwork skills; able to work independently when required.
Good judgement and ability to perform effectively under pressure.
Strong time-management skills and ability to take ownership of tasks.
Excellent problem-solving abilities.
Ability to obtain and maintain appropriate security clearance.
Required Technical Skills / Qualifications
Minimum 2:1 honours degree in Computer Science, Software Engineering, or a related discipline.
Experience with embedded software - through university modules, personal projects, or platforms such as Raspberry Pi or Arduino.
Strong knowledge of C and C++ programming.
Experience with bare-metal or RTOS-based systems.
Ability to use debugging tools and techniques.
Understanding of object-oriented and low-level programming, including memory management and device driver concepts.
Desirable Technical Skills
JTAG/ETM debugging experience.
C# development experience.
Experience with Rust or Ada SPARK.
Familiarity with Cryptol or SAW.
Scripting languages (Ruby, Groovy, Python, Perl, Bash, PowerShell).
Experience developing applications for Windows.
Knowledge of computer network security and vulnerability analysis.
Understanding of IP standards.
Multi-threaded RTOS and bare-metal embedded development.
Experience with ARM-based CPU/MPU architectures.
Who We're Looking For
Graduates or early-career software engineers with a relevant STEM degree and a strong interest in embedded systems and cyber security.
There are also Senior and Principal roles available.
What You Can Expect
Structured professional development and clear progression opportunities.
The chance to contribute to industry-leading security and cryptographic technologies.
A supportive, collaborative team environment with an assigned mentor.
Comprehensive benefits package, including:
Competitive salary
25 days annual leave
Company pension
4× death in service
EV car scheme and charging
Benefits platform (launching soon)
On-the-job training and external courses to develop your technical skills.
A two-stage interview process:
20-minute video discussion
In-person interview with a C/C++ coding test
Conditions
Due to the nature of the work, applicants must be British citizens and able to obtain and maintain DV security clearance.
- Company
- Vantage Consulting
- Location
- Belper, Derbyshire, United Kingdom
- Employment Type
- Permanent
- Salary
- £30000/annum
- Posted
- Company
- Vantage Consulting
- Location
- Belper, Derbyshire, United Kingdom
- Employment Type
- Permanent
- Salary
- £30000/annum
- Posted