Junior Embedded Software Engineer

Vantage Consulting
8 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Junior
Compensation
£ 30K

Job location

Tech stack

Microsoft Windows
Arduino
Bash
C Sharp (Programming Language)
C++
Computer Security
Computer Programming
Computer Networks
Data Centers
Software Debugging
Device Drivers
Memory Management
Perl
Embedded Software
Groovy
Joint Test Action (IEEE Standards)
Python
Object-Oriented Software Development
Powershell
Raspberry Pi
Real-Time Operating Systems
Ruby
Software Engineering
Multithreading
Scripting (Bash/Python/Go/Ruby)
Spark
Information Technology
Bare Metal
Vulnerability Analysis

Job description

Control Systems Engineer Droitwich Spa 33k - 53k (DOE)As a Senior Control Systems Engineer, you will be responsible for managing projects through their entire lifecycle-from initial concept and design through to documentation, implementation, and com..., Contract Outline:Role: Electrical Site Manager Projects: Electrical Infrastructure / Data Centres Location(s): London area Contract Length: 12 months Outside IR35 Rate: £500-600pdExperience / Knowledge: Manage and monitor site progress on multiple...

Requirements

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., * 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., * 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., * Graduates or early-career software engineers with a relevant STEM degree and a strong interest in embedded systems and cyber security., Control Systems Engineer Stafford - hybrid working Up to 50kAs a Control Systems Engineer, you will bring an innovative approach to problem solving, you will be working with highly skilled engineers to help you develop and succeed in your career.The...

Benefits & conditions

  • 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:
  1. 20-minute video discussion
  2. In-person interview with a C/C++ coding test, London 65K - 75K car allowance, pension, healthcare Permanent Quantity SurveyorLocation: Central London + project sites (Fenchurch & Moorgate) Hours: 8:00am - 4:30pm, Monday to Friday (flexible working available) Salary: £65,000 - £75,000 basic salary + car allowanceAbout the RoleA leading UK engineering and te...

Apply for this position