At a Glance
- Tasks: Develop and maintain embedded software for complex engineering systems.
- Company: Join a growing engineering team in Newcastle, working on innovative projects.
- Benefits: Enjoy flexible working with 3 days onsite and 2 days remote.
- Why this job: Work on diverse projects and shape the software direction in a collaborative environment.
- Qualifications: Strong experience in embedded software development is essential; additional skills are a bonus.
- Other info: This role offers huge variety and the chance to tackle exciting technical challenges.
Position: Embedded Software Engineer
Location: Newcastle
Salary: 60,000 to 75,000
KO2\’s client is seeking a talented Embedded Software Engineer to join their growing engineering team in Newcastle. This is a key hire within the business, offering the opportunity to work on a wide variety of technically challenging projects that combine software, firmware, electronics, and mechanical engineering.
The core requirement is strong embedded software expertise – everything else is a bonus. If you enjoy variety, problem-solving, and working across disciplines, this role will give you exactly that.
The Role:
- Developing and maintaining embedded software solutions for complex engineering systems
- Collaborating with electronics and mechanical teams on cross-disciplinary projects
- Tackling varied technical challenges across firmware, C/C++, C#, and Python (all nice-to-haves, but not essential)
- Involvement in the full development lifecycle, from design through to deployment
About You:
- Strong experience with embedded software development is essential
- Comfortable working close to hardware and within cross-functional teams
- Any additional skills in modern C++, C#, Python, RTOS, or firmware are highly desirable but not required
What\’s on Offer:
- Salary: 60,000 – 75,000 depending on experience
- Flexible working: 3 days onsite in Newcastle, 2 days working from home
- A role with huge variety – no two projects are the same
- The chance to play a pivotal part in shaping software direction for a growing team
This is a fantastic opportunity for an Embedded Software Engineer who wants to work on innovative projects in a supportive and collaborative environment, while enjoying the flexibility of hybrid working.
If you\’re an experienced engineer with a passion for embedded software, we\’d love to hear from you.
Embedded Software Engineer employer: KO2 Embedded Recruitment Solutions Ltd
Contact Detail:
KO2 Embedded Recruitment Solutions Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Make sure to showcase your hands-on experience with embedded software development during any discussions. Highlight specific projects where you've tackled complex engineering challenges, as this will demonstrate your problem-solving skills and technical expertise.
✨Tip Number 2
Familiarise yourself with the latest trends in embedded systems and be prepared to discuss them. This shows your enthusiasm for the field and your commitment to staying updated, which can set you apart from other candidates.
✨Tip Number 3
Network with professionals in the embedded systems community, especially those who work in cross-disciplinary teams. Engaging with others can provide insights into the role and may even lead to referrals or recommendations.
✨Tip Number 4
Prepare to discuss how you collaborate with electronics and mechanical teams. Sharing examples of successful teamwork will illustrate your ability to work effectively in a multi-disciplinary environment, which is crucial for this position.
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 with embedded software development. Focus on relevant projects and skills that align with the job description, such as working with C/C++, firmware, or cross-disciplinary teams.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for embedded software engineering. Mention specific projects you've worked on that demonstrate your problem-solving abilities and your comfort in collaborating with hardware and mechanical teams.
Highlight Relevant Skills: In your application, emphasise any additional skills you have, such as knowledge of modern C++, C#, Python, or RTOS. Even if these are not essential, they can set you apart from other candidates.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for spelling and grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.
How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd
✨Showcase Your Embedded Software Expertise
Make sure to highlight your experience with embedded software development during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them.
✨Demonstrate Cross-Disciplinary Collaboration
Since this role involves working closely with electronics and mechanical teams, be ready to share examples of how you've successfully collaborated across different engineering disciplines in the past.
✨Familiarise Yourself with Relevant Technologies
While strong embedded software skills are essential, having knowledge of C/C++, C#, Python, and RTOS can set you apart. Brush up on these technologies and be prepared to discuss how they relate to your work.
✨Express Your Problem-Solving Skills
This position requires tackling varied technical challenges. Prepare to discuss specific instances where you've solved complex problems, showcasing your analytical thinking and creativity in finding solutions.