Expire in: a month
Embedded Software Engineer
Salisbury – Upto £60,000
We are recruiting an Embedded Software Engineer to join a long-established engineering and manufacturing business based just outside Salisbury. The company designs and builds precision weighing and automation systems used worldwide in pharmaceutical, healthcare, and industrial environments.
This is a hands-on design role where the Embedded Software Engineer will work on real-time embedded systems that directly interface with electronic hardware. All design, development, and testing is carried out in-house, offering excellent variety and ownership across the full product lifecycle.
The Embedded Software Engineer role includes:
• Designing and developing embedded software in C/C++ for ARM and STM32 microcontrollers
• Working closely with electronics engineers to define hardware and software interfaces
• Developing low-level drivers and communication protocols (SPI, I2C, UART, USB)
• Working with RTOS and bare-metal environments
• Supporting system integration, prototype development, and in-house testing
• Debugging using oscilloscopes, logic analysers and JTAG tools
• Improving performance, reliability and maintainability across the embedded codebase
About you
To succeed as the Embedded Software Engineer, you should have:
• Experience in C or C++ for embedded systems
• Understanding of ARM Cortex-M or similar microcontroller platforms
• Experience with RTOS (FreeRTOS or similar) or bare-metal programming
• Knowledge of communication interfaces such as SPI, I2C, UART, USB
• Ability to collaborate with electronics engineers and support hardware bring-up
• Strong problem-solving skills and attention to detail when working with precision systems
Why apply?
This Embedded Software Engineer role offers:
• A hybrid working pattern, typically 2–3 days per week in the Salisbury office
• The chance to work on accuracy-critical embedded and electromechanical systems
• A stable business with UK-based design and manufacturing
• Long-term technical development within a close-knit engineering team
If you are an Embedded Software Engineer with a passion for high-quality embedded development and working closely with hardware, we would like to hear from you.
Keywords:
Embedded Software Engineer, Firmware Engineer, Embedded Engineer, Embedded Systems Engineer, C, C++, Embedded C, ARM, STM32, Microcontroller, RTOS, FreeRTOS, Bare Metal, SPI, I2C, UART, USB, Electronics, PCB, Debugging, JTAG, Logic Analyser, Precision Systems, Embedded Development, Embedded ProgrammerDo not include the following in your job application, CV, or cover letter:
You should not be asked for payment or irrelevant information. If you have concerns about a job advert or employer, seek guidance on how to proceed.
Looking for your next career move? Join a top company hiring Embedded Software Engineer job near me in SP1, Salisbury, Wiltshire! This is your chance to work on exciting projects, grow professionally, and enjoy a rewarding career with competitive pay and excellent benefits. Whether you're an experienced professional or looking to take the next step, this role offers the perfect opportunity to enhance your skills and make an impact. Don’t miss out—apply today via Vita CV and take your career to the next level!
© Vita CV: Registered in England and Wales (16187919).
Vita CV uses cookies to enhance your experience, analyze site traffic, and personalize content. By continuing to browse, you agree to our use of cookies.