At a Glance
- Tasks: Develop embedded software for hardware products in a dynamic SCRUM environment.
- Company: Join a leading company in Cambridge with state-of-the-art offices and a vibrant culture.
- Benefits: Enjoy a competitive salary, flexible Fridays, and fantastic career progression opportunities.
- Why this job: Be part of an innovative team making a real impact in technology and software development.
- Qualifications: Proficiency in C/C++, embedded systems knowledge, and a relevant degree are essential.
- Other info: Experience with Linux kernel and small RTOS is a plus!
The predicted salary is between 40000 - 52000 £ per year.
Are you an Embedded Platform Software Engineer seeking a new role? If so, this could be the perfect opportunity for you!
What’s in it for you?
- Salary: £50,000 - £65,000
- Fully on site - 1/2 days on a Friday!
- State of the art offices, based in Cambridge
- Work with a growing company that are leaders in their market
- Fantastic career opportunities & progression
The role:
As an Embedded Platform Software developer, you will be developing embedded software for a physical hardware product in a SCRUM environment.
You must:
- Have proficiency in programming in C and C++
- Embedded real-time software development experience on a hardware product
- Experience with development tools for debugging, profiling, code coverage, memory leak detection etc.
- Experience with real-time, multi-processor, multi-threaded, event-driven software.
In addition you must:
- Have experience in linux kernel and system programming
- Experience working in small RTOS
- Have a degree in a relevant field
- Have embedded systems knowledge, ability to read and understand schematics.
If this sounds like a good fit for your next role, hit apply!
Embedded Platform Engineer employer: The ONE Group Ltd
Contact Detail:
The ONE Group Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Platform Engineer
✨Tip Number 1
Make sure to brush up on your C and C++ programming skills. Since these are essential for the role, being able to demonstrate your proficiency through practical examples or projects can really set you apart during the interview.
✨Tip Number 2
Familiarise yourself with SCRUM methodologies if you haven't already. Understanding how to work effectively in a SCRUM environment will show that you're ready to integrate smoothly into their team dynamics.
✨Tip Number 3
Prepare to discuss your experience with embedded real-time software development. Be ready to share specific challenges you've faced and how you overcame them, as this will highlight your problem-solving skills.
✨Tip Number 4
Research the company and its products thoroughly. Knowing their market position and recent developments will not only help you tailor your responses but also demonstrate your genuine interest in the role and the company.
We think you need these skills to ace Embedded Platform Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your proficiency in C and C++, as well as your experience with embedded real-time software development. Include specific projects or roles where you used these skills.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with development tools for debugging and profiling, and how it aligns with the company's needs.
Showcase Relevant Experience: When detailing your work history, focus on your experience with real-time, multi-processor, and event-driven software. Provide examples of how you've successfully tackled challenges in these areas.
Highlight Educational Background: Ensure you mention your degree in a relevant field and any additional certifications or training related to embedded systems. This will reinforce your qualifications for the role.
How to prepare for a job interview at The ONE Group Ltd
✨Brush Up on Your C and C++ Skills
Make sure you're comfortable with both C and C++. Be prepared to discuss your previous projects and how you've used these languages in embedded systems. You might even be asked to solve a coding problem on the spot!
✨Familiarise Yourself with SCRUM Methodologies
Since the role involves working in a SCRUM environment, it’s essential to understand the principles of agile development. Be ready to talk about your experience in SCRUM teams and how you’ve contributed to sprints and retrospectives.
✨Showcase Your Debugging Tools Knowledge
Highlight your experience with development tools for debugging, profiling, and memory leak detection. Prepare examples of how you've used these tools to solve real problems in your past projects.
✨Understand Embedded Systems and Schematics
Demonstrate your knowledge of embedded systems and your ability to read schematics. You may be asked technical questions that require you to explain how hardware and software interact, so brush up on these concepts before the interview.