Why This Role Stands Out
Unlock your potential as an Embedded Software Engineer with Zenovo, a leader in next-generation IoT solutions, offering a competitive salary up to £65k and hybrid flexibility. You'll thrive in this role if you are passionate about developing cutting-edge embedded software and possess strong C/C++, Linux, and microcontroller experience. Embrace this exciting opportunity to contribute to innovative technology and advance your career with a reputable company.
Quick Overview
Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
United Kingdom
5GEmbedded SystemsTCP/IPC++GitIoT
Job Description
Job Title: Embedded Software Engineer
Location: Edinburgh (Hybrid)
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
About You
Desirable Skills
Please note, we cannot offer sponsorship for this role.
If interested, please send over an updated CV.
Location: Edinburgh (Hybrid)
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 Science, Electrical/Electronic Engineering or a related discipline.
- 5+ years' experience in embedded software development.
- Strong proficiency in C/C++ for embedded systems.
- Hands-on experience developing embedded software for microcontrollers and/or microprocessors.
- Strong experience with embedded Linux, including kernel, Bootloaders, Device drivers, BSPs, and User interface engines
- Familiarity with Linux build systems such as Yocto.
- Good understanding of digital and analogue circuits and hardware principles.
- Experience using hardware debugging tools such as oscilloscopes and logic analysers.
- Experience with hardware communication protocols including UART, SPI, I2C and Ethernet.
- Understanding of TCP/IP and UDP network protocols.
- Excellent problem-solving skills and the ability to work independently as well as within a small, collaborative engineering team.
Desirable Skills
- Experience with real-time operating systems (RTOS).
- Experience with IoT protocols, including MQTT over GSM (5G/4G/2G).
- Familiarity with version control tools such as Git.
Please note, we cannot offer sponsorship for this role.
If interested, please send over an updated CV.
Similar jobs
- ME
Model Based System Engineer
NewMorson Edge
Yeovil, Somerset🇬🇧On-site32 minutes agoTechnology - JL
Principal Systems Engineer
NewJonathan Lee Recruitment Ltd
Maidenhead, Windsor & Maidenhead🇬🇧On-siteYesterdayTechnology - AD
Technical Lead: 6 Month Contract - Manchester/Hybrid
NewAdecco
Rusholme, Manchester🇬🇧Hybrid2 days agoDockerSpringAWS+8Technology - SI
RPG Software Developer
Spectrum IT Recruitment
Hyde Park, Leeds🇬🇧£60k - £65k/yrHybrid5 weeks agoSQLTechnology - HE
Ground Segment Systems Engineer
Holt Executive
Oxfordshire, South East England🇬🇧Hybrid4 months agoShellScrumAgile+2Technology - HE
Software Engineer
Holt Executive
West Sussex, South East England🇬🇧On-site4 months agoBambooC#Confluence+5Technology