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
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
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.