Embedded Software Engineer

Embedded Software Engineer

Derby Full-Time 32000 - 56000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Develop critical cybersecurity solutions and collaborate on bespoke projects.
  • Company: Join an industry-leading security consultancy based in Derbyshire.
  • Benefits: Enjoy a competitive salary, excellent benefits, and a positive working culture.
  • Why this job: Make a real impact in cybersecurity while working on interesting challenges.
  • Qualifications: 3+ years in C/C++ Embedded software; keen interest in security required.
  • Other info: Must be eligible for high-level security clearance; 5 days on-site.

The predicted salary is between 32000 - 56000 £ per year.

Embedded Software Engineer A unique opportunity for an Embedded Software Engineer to join an industry-leading security consultancy based in Derbyshire, responsible for developing critical cybersecurity solutions for both Government organisations, and other providers. Offering a brilliant opportunity to use your engineering skills to contribute in a positive way, while working on an interesting array of challenging, bespoke projects. Location: Derby – due to the security nature of this role it is 5 days on site. Salary: £40,000 – £70,000 per annum + excellent benefits Requirements for Embedded Software Engineer: * Ideally, you will have at least 3 years working in a commercial C/C++ Embedded software role * Experience of multi-threaded embedded systems (RTOS) * Strong design and coding skills * Experience of ARM based microcontrollers * Keen interest in security (you don’t need prior experience) * Given the consultancy element of the role, you will need to be great at understanding requirements and suggesting solutions * Any experience on the following technologies would be beneficial: C#, Python, Perl, Bash, PowerShell, SQL, IP standards, network security * Due to the nature of the role, this client requires the applicant to be in a position to obtain high level security clearance, therefore, can only accept applicants who can obtain DV security clearance once they have started working (i.e. usually means you have lived in UK for past 10 years, no criminal record etc) Responsibilities for Embedded Software Engineer * Analysis of customer requirements to produce maintainable designs as well as collaboration in unit tests * Creating high integrity software, based on formally defined specifications and focused on functional correctness * Understand requirements and produce solutions * Code reviews * Produce documentation * Work closely within a highly collaborative team What this offers: * Excellent salary and benefits * An excellent opportunity to witness your contributions playing a pivotal role in ensuring information security. * Excellent working culture with a varied and interesting workload Applications: If you would like to apply for this brilliant opportunity, we would love to hear from you. Please send an up-to-date CV via the relevant link. If you require reasonable adjustments for your application or during the review process, please highlight this by emailing (if this email address has been removed by the job-board, full details for contact are available on our website). Keywords- C/C++ / C# / Rust / Scripting Languages / SQL / IP Standards / Network Security / Firmware Engineer / Embedded Systems Developer / Embedded Software Developer / Real-time Systems Engineer / IoT Software Engineer / Embedded Systems Programmer / Firmware Developer / Embedded Software Architect / Low-Level Software Engineer / Device Driver Developer / Embedded Software Designer / Microcontroller Programmer / Real-time Software Developer / Embedded Systems Analyst / Embedded Systems Specialist / Embedded Software Consultant / Embedded Systems Integration Engineer / Embedded Software Test Engineer / Bare-Metal Software Engineer / Embedded Systems Researcher ********************************************************************************* RedTech Recruitment Ltd are a technical recruitment consultancy. Even if the above role isn’t of interest, please visit our website to see our other opportunities. We are an equal opportunity employer and value diversity at RedTech. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

R

Contact Detail:

RedTech Recruitment Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C/C++, ARM-based microcontrollers, and multi-threaded embedded systems. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Since this role involves a consultancy element, practice articulating your thought process when solving technical problems. Be prepared to discuss how you would approach understanding customer requirements and suggesting tailored solutions during the interview.

✨Tip Number 3

Given the security nature of the role, ensure you understand the requirements for obtaining DV security clearance. Familiarise yourself with the criteria and be ready to discuss your eligibility during the interview, as this will demonstrate your awareness of the role's responsibilities.

✨Tip Number 4

Engage with the cybersecurity community by attending relevant meetups or online forums. Networking with professionals in the field can provide insights into current trends and challenges, which you can reference in your discussions with us, showing your genuine interest in the industry.

We think you need these skills to ace Embedded Software Engineer

C/C++ Programming
Embedded Systems Development
Multi-threaded Programming
Real-Time Operating Systems (RTOS)
ARM Microcontroller Experience
Software Design Skills
Code Review Practices
Documentation Skills
Problem-Solving Skills
Understanding of Security Principles
Collaboration and Teamwork
Scripting Languages (C#, Python, Perl, Bash, PowerShell)
SQL Database Knowledge
Network Security Awareness
Requirements Analysis

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in C/C++ embedded software roles, especially any work with multi-threaded systems and ARM microcontrollers. Use keywords from the job description to demonstrate your fit for the role.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for cybersecurity and your ability to understand customer requirements. Mention specific projects or experiences that relate to the responsibilities listed in the job description.

Highlight Relevant Skills: In your application, emphasise your design and coding skills, as well as any experience with scripting languages like Python or PowerShell. If you have knowledge of network security or IP standards, make sure to include that too.

Prepare for Security Clearance: Since the role requires high-level security clearance, be ready to provide information about your residency and background. Mention your eligibility for DV security clearance in your application to show you meet this requirement.

How to prepare for a job interview at RedTech Recruitment Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C/C++ and any multi-threaded embedded systems you've worked on. Highlight specific projects where you used ARM-based microcontrollers, as this will demonstrate your technical expertise.

✨Understand the Consultancy Aspect

Since this role involves consultancy, practice articulating how you've previously understood client requirements and suggested effective solutions. Be ready to provide examples that showcase your problem-solving skills.

✨Express Your Interest in Security

Even if you don't have prior experience in cybersecurity, convey your keen interest in the field. Research current trends in cybersecurity and be prepared to discuss how they relate to the role you're applying for.

✨Prepare for Team Collaboration Questions

This position requires working closely within a team. Think of examples from your past experiences where you collaborated effectively with others, especially in coding reviews or documentation processes.

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>