Embedded Software Engineer

Embedded Software Engineer

Nottingham Full-Time 34000 - 58000 £ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Design, develop, and test secure embedded software for innovative cybersecurity products.
  • Company: Join a dynamic team in Nottingham focused on cutting-edge technology.
  • Benefits: Enjoy a competitive salary of £40K-£70K plus benefits and potential remote work options.
  • Why this job: Be part of a mission-driven culture that values high-quality, secure software solutions.
  • Qualifications: 3+ years in embedded C/C++ development with strong RTOS knowledge required.
  • Other info: British citizenship needed for security clearance; travel within the UK may be required.

The predicted salary is between 34000 - 58000 £ per year.

Embedded Software Engineer | £40-80k DOE | Cambridge

Are you a software engineer who wants to work with some of the most high-tech companies in the world? One of the UK\’s leading consultancies is hiring software engineers to join their high-growth, driven, and extremely motivated team.

They partner with clients from leading global brands to startups to identify growth opportunities through innovative solutions, taking pride in their success.

They operate as a meritocracy and give leadership responsibilities based on skill rather than length of service. You can get promoted rapidly depending on your skill.

Responsibilities as an Embedded Software Engineer:

+ Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C)

+ Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms

Technical requirements for an Embedded Software Engineer:

+ Proficiency in C/C++, C#, or .NET for PC application development

+ Experience developing ARM Cortex MCUs

+ Professional experience utilising Docker containers

+ Strong understanding of software development lifecycle and version control (e.g., Git).

Desirable experiences for an Embedded Software Engineer:

+ Experience with IEC 62304, ISO 13485, or FDA 21 CFR Part 820

+ 3+ years of experience in a regulated industry

Apply today to join a highly innovative and world renowned consultancy!

Embedded Software Engineer employer: Platform Recruitment

Join a forward-thinking team in Nottingham as an Embedded Software Engineer, where innovation meets security in the development of cutting-edge cybersecurity products. Our collaborative work culture fosters professional growth and offers competitive salaries alongside comprehensive benefits, ensuring that you thrive both personally and professionally in a vibrant city known for its rich history and modern amenities.
P

Contact Detail:

Platform Recruitment 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 ARM microcontrollers and multi-threaded RTOS environments. Being able to discuss your hands-on experience with these technologies during an interview will demonstrate your suitability for the role.

✨Tip Number 2

Engage with online communities or forums related to embedded systems and cybersecurity. Networking with professionals in the field can provide valuable insights and potentially lead to referrals, which can significantly boost your chances of landing the job.

✨Tip Number 3

Prepare to discuss your experience with debugging tools like JTAG and ETM. Having specific examples ready will show that you not only understand the tools but have effectively used them in past projects, making you a more attractive candidate.

✨Tip Number 4

Highlight any experience you have with coding standards such as CERT C and MISRA in conversations or interviews. This knowledge is crucial for the role, and demonstrating your commitment to quality and security in software development will set you apart from other candidates.

We think you need these skills to ace Embedded Software Engineer

Embedded C/C++ Development
Multi-threaded RTOS Experience
ARM Microcontroller Programming
Debugging Tools (JTAG, ETM)
CERT C and MISRA Coding Standards
Automated Unit Testing (LDRA, Parasoft)
Technical Documentation Writing
Attention to Detail
Cross-functional Team Collaboration
Time Management
Problem-Solving Skills
Network Security Knowledge
Cryptographic Algorithms Familiarity
Scripting Languages (Python, Perl, Bash, PowerShell)
Static Analysis Tools Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded C/C++ development, particularly with ARM microcontrollers and multi-threaded RTOS environments. Use specific examples to demonstrate your skills in debugging and automated testing.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for cybersecurity and your commitment to developing high-integrity software solutions. Mention any relevant projects or experiences that align with the key responsibilities outlined in the job description.

Highlight Relevant Skills: In your application, emphasise your understanding of coding standards like CERT C and MISRA, as well as your experience with debugging tools. This will show that you are well-versed in the essential skills required for the role.

Prepare for Technical Questions: Be ready to discuss your technical expertise during the interview process. Brush up on topics related to embedded systems, security practices, and your experience with automated unit tests. This preparation will help you stand out as a knowledgeable candidate.

How to prepare for a job interview at Platform Recruitment

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded C/C++ development, especially on ARM-based platforms. Highlight specific projects where you implemented multi-threaded RTOS applications and used debugging tools like JTAG.

✨Demonstrate Your Understanding of Security

Since the role focuses on cybersecurity, be ready to talk about how you've integrated security measures into your software solutions. Discuss any experience you have with coding standards like CERT C and MISRA.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice explaining your thought process when debugging or optimising code, as well as how you approach writing detailed technical documentation.

✨Emphasise Team Collaboration

Highlight your teamwork skills by sharing examples of how you've collaborated with cross-functional teams. Discuss your ability to manage tasks independently while still contributing to group objectives.

Embedded Software Engineer
Platform Recruitment
Location: Nottingham
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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