Embedded Software Engineer in Scotland
Embedded Software Engineer

Embedded Software Engineer in Scotland

Scotland Full-Time 42000 - 66000 £ / year (est.) No home office possible
Z

At a Glance

  • Tasks: Design and develop embedded firmware for smart consumer devices.
  • Company: Join a growing engineering team in Glasgow focused on high-performance technology.
  • Benefits: Competitive salary up to £55,000, with opportunities for professional growth.
  • Why this job: Make an impact by working on innovative projects that power the future of technology.
  • Qualifications: Strong coding skills in C/C++ and experience with embedded systems required.
  • Other info: Collaborative environment with cross-functional teams and exciting challenges.

The predicted salary is between 42000 - 66000 £ per year.

This is an exciting opportunity to join a growing engineering team as they develop the next generation of intelligent, high-performance technology. We are seeking an Embedded Software Engineer to join their Programming Department and play a key role in developing firmware and embedded software that powers smart consumer devices. You will collaborate closely with hardware, electrical, and product development engineers to deliver highly reliable embedded solutions.

Key Responsibilities:

  • Design, develop, and maintain embedded firmware for microcontroller-based consumer products.
  • Implement and optimise DSP algorithms, control logic, filtering, signal processing or sensor-handling functions.
  • Develop low-level drivers for SPI, I²C, UART, CAN, ADC/DAC, and other interfaces.
  • Work with cross-functional teams to integrate firmware with electronics and mechanical systems.
  • Debug complex embedded issues using oscilloscopes, logic analysers, and test automation frameworks.
  • Review code to ensure maintainability, readability and high standards across the firmware codebase.

About you:

  • Strong coding ability in C and C++ for embedded systems.
  • Experience with RTOS platforms (FreeRTOS, VxWorks) or embedded Linux.
  • Proven ability to debug complex firmware issues and identify root causes.
  • Experience with DSP algorithms such as filtering, FFT/IFFT, AGC, equalisation or noise suppression.
  • Experience on embedded platforms such as ARM Cortex-M, Blackfin, SHARC, TI DSPs, or similar.
  • Familiarity with VHDL or FPGA-based processing (desirable but not required).
  • Experience with tools such as Code Composer Studio, Keil, Eclipse, Visual Studio, CLion.
  • Understanding of hardware schematics, datasheets, and mixed-signal electronics.

Please note we cannot offer sponsorship for the role. If interested, please send over an updated CV.

Embedded Software Engineer in Scotland employer: ZENOVO LTD

Join a dynamic and innovative engineering team in Glasgow, where your contributions as an Embedded Software Engineer will directly impact the development of cutting-edge consumer technology. We pride ourselves on fostering a collaborative work culture that encourages professional growth and offers competitive salaries, alongside opportunities to work with the latest tools and technologies in embedded systems. With a focus on employee development and a commitment to excellence, this is an ideal environment for those seeking meaningful and rewarding careers in engineering.
Z

Contact Detail:

ZENOVO LTD Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer in Scotland

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with embedded systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and DSP algorithms. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on debugging techniques and low-level driver development. Practise explaining your thought process while solving problems, as this is often just as important as getting the right answer.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive and engaged in their job search.

We think you need these skills to ace Embedded Software Engineer in Scotland

Embedded Firmware Development
C Programming
C++ Programming
RTOS Platforms (FreeRTOS, VxWorks)
Embedded Linux
Debugging Skills
DSP Algorithms (Filtering, FFT/IFFT, AGC, Equalisation, Noise Suppression)
Microcontroller Interfaces (SPI, I²C, UART, CAN, ADC/DAC)
Cross-Functional Collaboration
Code Review
Familiarity with VHDL or FPGA-based Processing
Development Tools (Code Composer Studio, Keil, Eclipse, Visual Studio, CLion)
Understanding of Hardware Schematics and Datasheets

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded systems, C/C++ coding, and any relevant DSP algorithms. We want to see how your skills match the role, so don’t be shy about showcasing your achievements!

Showcase Your Projects: If you've worked on any cool projects involving microcontrollers or embedded software, include them! We love seeing practical examples of your work that demonstrate your problem-solving skills and technical expertise.

Keep It Clear and Concise: When writing your application, clarity is key. Use straightforward language and avoid jargon unless it’s relevant to the role. We appreciate a well-structured application that’s easy to read and gets straight to the point.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts!

How to prepare for a job interview at ZENOVO LTD

✨Know Your Tech Inside Out

Make sure you brush up on your C and C++ skills, especially in the context of embedded systems. Be ready to discuss your experience with RTOS platforms and how you've tackled debugging complex firmware issues in the past.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've implemented DSP algorithms or developed low-level drivers. Think about challenges you've faced and how you overcame them, as this will demonstrate your ability to think critically and solve problems.

✨Familiarise Yourself with the Tools

Get comfortable with tools like Code Composer Studio, Keil, and Eclipse. If you can, practice using them before the interview so you can speak confidently about your experience and how you’ve used these tools in previous projects.

✨Understand the Bigger Picture

Research the company’s products and how they integrate firmware with hardware. Being able to discuss how your role as an Embedded Software Engineer fits into the overall product development process will show that you're not just technically skilled but also a team player.

Embedded Software Engineer in Scotland
ZENOVO LTD
Location: Scotland

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

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