At a Glance
- Tasks: Design and develop embedded software for cutting-edge microcontrollers and Linux systems.
- Company: Join a dynamic engineering team in Edinburgh with a hybrid work model.
- Benefits: Competitive salary up to £55k, flexible working, and opportunities for professional growth.
- Other info: Collaborative environment with exciting projects and career advancement opportunities.
- Why this job: Make an impact by creating innovative products and solutions in embedded systems.
- Qualifications: Degree in Computer Science or related field, experience with C/C++ and embedded systems.
The predicted salary is between 63000 - 77000 £ per year.
- Job
- Title: Embedded
- Software
- Engineer
Salary: Up to £55k (DOE) We're looking for a talented and motivated Embedded Software Engineer to join a multi-disciplinary engineering team.
This is an exciting opportunity to design, implement, and test embedded software across a range of microcontrollers, microprocessors, and Linux-based systems, contributing to innovative products and solutions.
About the Role Design, develop, test, and maintain embedded software using C/C++.
Develop software for microcontrollers and microprocessors, including PIC and STM32 series, as well as embedded Linux systems.
Work with Linux kernels, bootloaders, device drivers and Board Support Packages (BSPs).
Use Linux build systems such as Yocto to create custom Linux distributions.
Collaborate with hardware engineers on new hardware bring-up and debugging hardware/software interfaces.
Implement and troubleshoot hardware communication protocols including UART, SPI, I2C and Ethernet.
Use hardware debugging tools including oscilloscopes and logic analysers.
Develop software supporting TCP/IP and UDP network protocols.
Apply an understanding of basic network security concepts to embedded systems.
About You Degree in Computer Scien...
Embedded Software Engineer in Edinburgh employer: ZENOVO
Zenovo is an exceptional employer located in the stunning Scottish Highlands, offering a vibrant work culture that fosters collaboration and innovation. As a Senior Hardware Engineer, you will not only lead exciting projects from concept to production but also have the opportunity to mentor junior engineers, enhancing your leadership skills. With a focus on employee growth and development, Zenovo provides a unique environment where creativity thrives and meaningful contributions are valued.