Embedded Software Engineer

Embedded Software Engineer

Newcastle upon Tyne Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
K

At a Glance

  • Tasks: Design and develop real-time embedded software for robotics and automation.
  • Company: Leading tech company in Newcastle focused on advanced robotics.
  • Benefits: Private health insurance, pension scheme, and collaborative work environment.
  • Why this job: Join a dynamic team and shape the future of robotics and automation.
  • Qualifications: Experience in C/C++ programming and embedded systems required.
  • Other info: Opportunity to work on cutting-edge technology with excellent career growth.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Position: Embedded Software Engineer Salary: £50,000 – £60,000 (DOE) Location: Central Newcastle KO2’s client has an exciting opportunity for an experienced Embedded Software Engineer to join their growing engineering team in central Newcastle, working on a range of innovative “tech for good” products that positively impact millions of users worldwide. This role is suited to an engineer with solid industry experience who is confident taking ownership of complex technical challenges and contributing at both a hands-on and architectural level. You will play a key role in the design, development, and optimisation of embedded systems across the full product lifecycle. The Role As a senior member of a small, high-performing team, you will be heavily involved in system design decisions, firmware architecture, and technical problem-solving. You’ll work closely with hardware engineers and other stakeholders to deliver robust, scalable embedded solutions. This is an opportunity to have real influence over product direction while remaining technically hands-on. You’ll also provide guidance and mentorship to more junior engineers within the team. Day-to-day responsibilities will include: * Designing and developing embedded software in C/C++ * Defining firmware architecture and contributing to system-level design * Working with a range of microcontrollers (ARM, NXP, PIC, or similar) * Debugging complex hardware/software interactions * Supporting integration, validation, and production activities * Contributing to technical reviews and continuous improvement processes Key Skills & Experience Required * Degree in Electronics, Computer Science, or a related discipline * Strong commercial experience in Embedded C/C++ development * RTOS development * Proven experience with microcontroller-based system design (ARM, NXP, PIC or similar) * Understanding of communication protocols like SPI, UART, and I2C * Confident debugging at both firmware and hardware interface levels * Experience working across the full development lifecycle * Ability to take technical ownership of projects and deliver to deadlines Desirable Skills & Experience * Experience with BLE or wireless communication protocols * Exposure to electronics design and schematic review * Proficiency with Git and GitHub Actions This is a fantastic opportunity to join a growing, engineering-led organisation where your expertise will directly influence innovative products that make a genuine difference. For more information or a confidential discussion, please contact Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions today

K

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

Network like a pro! Reach out to your connections in the tech industry, especially those in robotics and automation. Attend meetups or webinars to meet potential employers and get your name out there.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and embedded systems. This will give you an edge and demonstrate your hands-on experience to potential employers.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail, especially how you tackled complex issues in real-time software development.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team directly.

We think you need these skills to ace Embedded Software Engineer

Embedded Software Development
C/C++ Programming
Linux
Real-Time Software Design
Collaboration with Multi-Disciplinary Teams
Debugging and Testing
Electrical Schematics Interpretation
System-Level Integration
Problem-Solving Skills
Data Interpretation
Robotics
Machine Control Systems
Industrial Automation
Software Testing
CI/CD Processes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with C/C++ and any projects that showcase your skills in robotics and automation. We want to see how your background aligns with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded software and how you can contribute to our team. Don’t forget to mention any relevant experience with multi-disciplinary teams and problem-solving in real-time systems.

Showcase Your Projects: If you’ve worked on any cool projects, especially those involving robotics or control systems, make sure to mention them! We love seeing practical examples of your work, so include links or descriptions that demonstrate your hands-on experience.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to submit all your documents in one go. Plus, it helps us keep track of your application better!

How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd

✨Know Your Stuff

Make sure you brush up on your C/C++ programming skills and understand the basics of embedded systems. Be ready to discuss your previous projects and how you've tackled real-time software challenges, as this will show your passion and expertise in the field.

✨Collaborate Like a Pro

Since you'll be working with a multi-disciplinary team, highlight your experience collaborating with electronics and mechanical engineers. Share examples of how you’ve integrated software with hardware in past roles, as this will demonstrate your ability to work effectively in a team environment.

✨Problem-Solving Mindset

Prepare to showcase your analytical and problem-solving skills. Think of specific instances where you faced technical challenges in robotics or automation and how you approached them. This will help you stand out as someone who can think critically under pressure.

✨Ask Smart Questions

At the end of the interview, don’t forget to ask insightful questions about the company’s projects or technologies they use. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you. Plus, it gives you a chance to engage with the interviewers on a deeper level.

Embedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd
Location: Newcastle upon Tyne

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

>