Embedded Software Engineer
Remote / Online - Candidates ideally in
Salisbury, Wiltshire, SP1, England, UK
Listed on 2025-12-22
Salisbury, Wiltshire, SP1, England, UK
Listing for:
Euro-Projects Recruitment Ltd
Full Time, Remote/Work from Home
position Listed on 2025-12-22
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, Embedded Systems / Firmware
Job Description & How to Apply Below
We are working with a well-established UK engineering business to recruit an Embedded Software Engineer to join their growing in-house engineering team.
This Embedded Software Engineer role sits at the heart of a business that designs and manufactures highly accurate weighing and automation systems used globally across pharmaceutical, healthcare and industrial production environments. All core design and development is carried out in the UK, giving the Embedded Software Engineer real ownership of products from concept through to manufacture.
This is a genuinely hands-on Embedded Software Engineer position, well suited to someone who enjoys low-level firmware development, close collaboration with electronics engineers, and working on physical products where accuracy, reliability and performance really matter.
The Embedded Software Engineer role will involve
* Designing, developing and maintaining embedded firmware for microcontrollers and processors, primarily ARM-based devices.
* Writing efficient, well-structured firmware in C and C++, including low-level drivers and hardware abstraction layers.
* Working closely with electronics engineers to define and implement robust hardware–firmware interfaces.
* Developing and maintaining communication interfaces such as SPI, I2C, UART, USB and CAN where required.
* Supporting system bring-up, debugging and validation using oscilloscopes, logic analysers and JTAG tools.
* Contributing to system integration, production testing and ongoing improvement of existing products.
We are looking for an Embedded Software Engineer with
* Strong experience in embedded C, with some exposure to C++.
* A background in real-time or bare-metal embedded systems.
* Good understanding of microcontroller architectures and digital electronics.
* Experience working close to hardware, including debugging at board level.
* Familiarity with version control tools such as Git and structured development practices.
* A degree in Electronics, Computer Engineering or a related technical discipline, or equivalent practical experience.
Why consider this Embedded Software Engineer role
* Work on real, engineered products that are designed and built in-house.
* Join a small, technically strong team where your input has visible impact.
* Long-term stability and varied engineering challenges rather than short project cycles.
* Hybrid working with a sensible balance between onsite collaboration and remote work.
This Embedded Software Engineer opportunity is ideal for someone looking for technically interesting work in a stable engineering environment, with the chance to be involved across the full product lifecycle.
If you’d like to discuss the Embedded Software Engineer role in more detail, feel free to get in touch
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×