Make yourself visible and let companies apply to you.
Roles

Firmware Engineer Jobs in Salisbury

Overview

Looking for Firmware Engineer jobs in Salisbury? Explore top local opportunities tailored for skilled firmware developers. Whether you're an embedded systems expert or passionate about low-level programming, our Salisbury job board connects you with leading tech companies seeking your expertise. Start your firmware engineering career in Salisbury today!
Filters applied
Salisbury
Firmware Engineer
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Senior Embedded Software Engineer
Stannah Management Services
Andover
In office
Senior
Private salary
RECENTLY POSTED
processing-js
c++
python
c
Job DescriptionSenior Embedded Software Engineer Jobs in Andover at Stannah – Join Our Team!We have an exciting opportunity for an experienced Senior Embedded Software Engineer to join Stannah based at Andover.This job will involve designing, developing, testing, and delivering embedded software solutions for motion control and safety-critical systems in the stairlift industry. Reporting to the Lead Software Engineer, you will be in a hands-on role and will be able to design, develop and recommend new technical directions based upon your extensive experience. You will collaborate with multidisciplinary teams to bring innovative electromechanical products to life and support existing ranges with upgrades and new features.Candidates must have unrestricted right to work, sponsorship is not offered.As the Senior Embedded Software Engineer, you will work Monday to Thursday 08:00 to 16:45, Friday 08:00 to 13:00 This job is a permanent contract.This is a great opportunity for a highly skilled embedded software professional who is passionate about improving lives through technology, eager to solve complex engineering problems, and thrives in a collaborative, cross-functional environment.To be successful as the Senior Embedded Software Engineer, it is essential that you have previous experience in embedded systems development using C and C++ on 32-bit microcontrollers. You will be able to demonstrate extensive experience in control systems, safety-critical systems (EN61508/SIL2 or equivalent), and programming in Python.Senior Embedded Software Engineer Responsibilities:
Work closely with the Lead Software Engineer to help develop the technological direction of our stairlift systems and CASE tools
Develop embedded software in C/C++
Develop Python applications for testing our new products and for analytics
Design and deliver embedded software for safety critical systems
Design and implement algorithms for sensor data processing and closed loop motion control systems
Support existing products through enhancements and feature upgrades
Work closely with electronics, mechanical, and test teams to deliver complete solutions
Mentor more junior staff to assist their development
Please see the full job description here: Senior Embedding Software Engineer Job DescriptionQualificationsSenior Embedded Software Engineer Requirements:
Highly experienced in embedded C/C++ on 32-bit microcontrollers
Extensive background in motion control, sensor systems, and safety-critical software (e.g. EN61508 or equivalent)
Experienced with MISRA standards and unit testing
Working knowledge of Python for internal tools and testing support
Excellent documentation, communication, and cross-functional collaboration skills
Additional InformationIf you have previous experience working in a Senior role as an Embedded Software Engineer, or similar, and are looking for a new opportunity based in Andover, please click the “Apply Now” button or contact us for further information.Benefits Include:
Competitive Salary, paid on a monthly basis
Profit Share Bonus Scheme, paid to all employees every quarter. Based on Group Company profits
25 days holiday, plus bank holidays
Holiday scheme to buy extra days’ annual leave
Pension Scheme. Matched contribution/salary sacrifice
SimplyHealth Cash Plan. Allows you to claim towards health costs. For example, dental, optical, physiotherapy, chiropody treatments and more
Life Assurance Scheme
Long Service award scheme, with holiday benefit
Company Benefits Discount Rewards Scheme. Includes shop discounts, hotel discounts, days out, and more
Employee Assistance Programme. A workplace initiative to support and enhance well-being
Company Sick Pay
Enhanced maternity and paternity provision
Free parking
#HAPOStannah Group is an equal opportunities employer. We welcome and encourage applications from candidates of all backgrounds, identities, and abilities.We are a Disability Confident Committed Employer. We treat all our job applicants fairly and with respect. Our employees are the heart of our business.We take great care to create a working environment where everyone feels valued. Join our team and be a part of our diverse and inclusive community!We reserve the right to close this vacancy early if we receive high numbers of applications for the role.Appropriate right to work must be held by applicants. Sponsorship is not available.PandoLogic. Keywords: Embedded Software Engineer, Location: Andover, ENG - SP10 4HB
Embedded / Firmware Engineer (BLE / RTOS)
Ernest Gordon Recruitment
Salisbury
Hybrid
Mid - Senior
£65,000
RECENTLY POSTED
c
zephyr
£60,000 - £65,000 + Progression + Hybrid + Training + Company Benefits + Early Finish on FridaysSalisburyAre you an Embedded / Firmware Engineer who wants to work on the latest cutting-edge IoT sensor networks that are rapidly becoming disruptive in the market?Do you want to work with a highly skilled team of engineers and developers, collaborating to solve complex technical challenges and create state-of-the-art wireless sensor networks?On offer is the chance to join a market-leading electronics manufacturer supplying state-of-the-art data logging sensors, which are now in high demand across industrial automation, environmental studies, and the smart home industry.In this role, you will lead embedded firmware projects from concept to delivery, working with resource-constrained embedded systems and real-time operating systems (RTOS) such as Zephyr. You will provide technical leadership, mentor junior engineers, and contribute to the full product lifecycle - from development and testing to post-deployment support.The Role:
Design, develop, and maintain embedded firmware using C/C++ for microcontrollers.
Lead firmware development projects from concept through to delivery.
Design and configure wireless mesh networks on BLE.
Contribute to planning within the SDLC.
The Person:
Experience developing firmware in C/C++ for embedded systems.
Proficient with RTOS.
Experience with wireless networks such as BLE (Bluetooth Low Energy).
Able to commute to Salisbury
Reference Number: 21053Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Salisbury, Whiteparish, Data Logging, Display Systems.If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV.We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The final remuneration will depend on the extent of your experience, qualifications, and skill set.Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&Cs, Privacy Policy, and Disclaimers, which can be found on our website.
Embedded Software Engineer
Euro Projects Recruitment
Salisbury
Hybrid
Mid
£70,000
RECENTLY POSTED
git
c++
c
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 hardwarefirmware 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 youd like to discuss the Embedded Software Engineer role in more detail, feel free to get in touch. TPBN1_UKTJ
Control Systems Engineer
Hunter Selection
Verwood
In office
Junior - Mid
£40,000 - £50,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Verwood, Dorset40,000 - 50,000Monday - Friday, Flexible Working, early finish FridayInternal progression routes, increasing holiday, increasing pension, healthcare packageDue to natural growth we’re Looking for a Control Systems Engineer who’s ready to take ownership, innovate, and make an immediate impact in a busy manufacturing company based in Verwood, With a reputation at second to none, genuine training, development and progression opportunities this is an exciting time to join the businessRoles/ResponsibilitiesCreating electrical design documentation such as wiring diagrams, cause and effect charts, and equipment schedules for technical submittals.Generating AutoCAD control panel drawingsProgramming, configuring, and deploying PLC and HMI systems.Configuring integrated equipment such as VSDs and detection systems.What We’re Looking ForHND/HNC or Degree in Electrical/Electronic Engineering, Mechatronics, AutomationExperience in control panel design and software automation platforms.Proficent in control system software - ladder logic, structured text, function block, HMI visualization, Siemens TIA Portal or similar desirableFamiliarity with communication protocolsProficiency in CAD tools for electrical design - AutoCAD Electrical, EPLAN, etc.If you are interested in the role or looking for something similar please contact our Managing Consultant Emma HardmanIf you are interested in this position please click ‘apply’.Hunter Selection Limited is a recruitment consultancy with offices UK wide, specialising in permanent & contract roles within Engineering & Manufacturing, IT & Digital, Science & Technology and Service & Sales sectors.Please note as we receive a high level of applications we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010.For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
Embedded Software Engineer
Professional Technical Ltd
Andover
In office
Mid - Senior
£55,000
RECENTLY POSTED
linux
windows
csharp
c
visual-studio
We’re looking for an experienced Embedded Software Engineer to join a high-performing product design team developing complex embedded control and sensing systems. This role offers the opportunity to take ownership of full project lifecycles from requirements capture and concept development to implementation, verification and on-site integration. You’ll work closely with electronics, systems and test engineers to deliver innovative, reliable software solutions for high-integrity applications. Working on site Monday - Friday in Andover offering a salary of £50,000 - £55,000 (depending on experience).The role as an Embedded Software Engineer:
Lead and contribute to the design, implementation and maintenance of embedded software for real-time control and sensing applications.
Develop and maintain supporting GUI or Windows-based tools (C#, Visual Studio) to interface with embedded systems.
Perform hands-on debugging, hardware bring-up and component-level testing.
Collaborate within a multi-disciplinary team to define software architecture and integration strategies.
Drive continuous improvement in software development practices, documentation and testing.
Qualifications & Experience needed for this Embedded Software Engineer role:
Degree in Software Engineering or a related discipline.
Previous experience developing software for embedded systems.
Strong proficiency in C for embedded applications with experience of delivering robust, production-quality code.
Experience with Windows application development (C# preferred).
Solid understanding of real-time systems, hardware interfacing, and debugging tools.
Excellent analytical and problem-solving skills.
Proven ability to work both independently and as part of a collaborative engineering team.
Eligibility for UK Security Clearance (required due to the nature of the work).
Experience implementing digital control systems or video-processing applications.
Familiarity with Linux environments, scripting or build automation tools.
Understanding of software safety, reliability or secure coding practices in defence environments.
Benefits to you as an Embedded Software Engineer:
Salary of £50,000 - £55,000 (depending on experience).
Work on embedded projects with real-world impact in a secure, high-technology sector.
Opportunity to take technical ownership of projects and influence design decisions.
Benefits package including pension and holiday entitlement.
Supportive environment.
Embedded Software Engineer
Professional Technical Ltd
Andover
In office
Graduate - Junior
£35,000
RECENTLY POSTED
windows
csharp
c
visual-studio
We’re looking for a talented Junior Embedded Software Engineer to join an innovative product design team near Andover. In this role, you’ll develop software for embedded microprocessor systems and related Windows applications, working across the full lifecycle - from requirements gathering and design through to implementation, testing, and deployment. This is a fantastic opportunity to contribute to real-world control and sensing systems, collaborate closely with hardware engineers, and play a key role in delivering mission-critical solutions. This is an on-site position, Monday to Friday, offering salary of £38,000The role of a Junior Embedded Software Engineer:
Design, implement, and maintain software for real-time, closed-loop embedded control and sensing applications (on-board and SoC).
Develop supporting GUI or Windows-based control and test applications in C# using Microsoft Visual Studio.
Perform hardware debugging and component-level testing.
Collaborate within a multidisciplinary engineering team while taking ownership of your own development tasks.
Contribute to concept, requirements analysis, iterative design and delivery phases, ensuring software quality and reliability for high-integrity systems.
Qualifications & Experience Needed for this Junior Embedded Software Engineer role:
A degree or relevant qualification in Software Engineering, Computer Science, Electronic Engineering, or a related numerate discipline.
Previous work experience in embedded systems development.
C programming skills with experience developing for embedded environments.
Experience in Windows application development, ideally using C# and Microsoft Visual Studio.
Understanding of hardware-level debugging and component testing.
Excellent technical problem-solving and debugging skills.
Ability to work both independently and collaboratively in a small team.
Eligibility for UK security clearance (requirement due to the nature of the projects).
Benefits of this Junior Embedded Software Engineer role:
Salary of £38,000
Work on technically challenging embedded projects with real-world impact.
Collaborative and supportive environment with experienced mentors.
Opportunities to develop skills in control systems, real-time software, and hardware integration.
Stable, long-term role in a high-technology sector.
Benefits package including pension, healthcare and paid leave.
Ongoing professional development and clear progression pathways.
Click Apply or contact me on 01283 499 820 or
Junior Embedded / Firmware Engineer (RTOS)
Ernest Gordon Recruitment
Fordingbridge
In office
Junior
£50,000
RECENTLY POSTED
linux
c
zephyr
Junior Embedded / Firmware Engineer (BLE / IoT)£40,000 - £50,000 + Progression + Training + Company Benefits + Early Finish on FridaysFordingbridgeAre you a Junior Embedded / Firmware Engineer who wants to work on the latest cutting-edge IoT sensor networks that are rapidly becoming disruptive in the market?Do you want to work with a highly skilled team of engineers and developers, collaborating to solve complex technical challenges and create state-of-the-art wireless sensor networks?On offer is the chance to join a market-leading electronics manufacturer supplying state-of-the-art electronic equipment, which is now in high demand across industrial automation, environmental studies, and the smart home industry.In this role, you will work on embedded firmware projects from concept to delivery, working with resource-constrained embedded systems and real-time operating systems (RTOS) such as Zephyr.The Role: * Research, develop and design electronic products. * Embedded software development in C. * Review product specifications.The Person: * Software engineering degree or related subject. * Embedded C and Linux experience. * RTOS experience. * Able to commute to Fordingbridge.Reference Number: 21314Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Data Logging, Display Systems.If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The final remuneration will depend on the extent of your experience, qualifications, and skill set.Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&Cs, Privacy Policy, and Disclaimers, which can be found on our website.
Embedded Software Engineer
Dovetail Recruitment Ltd
Ringwood
In office
Junior - Mid
Private salary
RECENTLY POSTED
c++
python
c
Ringwood£DOE per annumPermanent / Full-time and Part Time ConsideredAbout the RoleOur client is looking for an Embedded Software Engineer to join the engineering team. This role focuses on the design, development, and integration of embedded software for advanced machine control systems. You will work closely with multidisciplinary engineering teams and support installation and commissioning activities, ensuring robust, compliant, and high-quality software solutions are delivered on time.Key Responsibilities as a Embedded Software Engineer:* Design, develop, and integrate embedded software systems to meet project requirements and timescales* Develop software for machine control systems and electro-mechanical interfaces* Create, execute, and document software integration and verification tests* Provide technical support to internal teams and customers when required* Ensure software is developed in accordance with internal engineering procedures and relevant regulatory standards* Manage project tasks and timelines, working across multiple projects simultaneouslyMinimum Skills and Experience Required as a Embedded Software Engineer:* Engineering or science degree, or equivalent qualification and/or relevant industry experience* Strong experience using engineering design and test verification tools* Experience developing software for electro-mechanical systems and machine communication protocols, particularly CAN bus* Proficient in C or C++ (Python knowledge is an advantage)* Experience with PLC logic programming and testing using CoDeSys, including functional block diagrams and structured text* Strong problem-solving, reporting, and analytical skills* Strong communication skills and ability to work effectively both independently and as part of a teamDesirable* Experience with 12V and 24V off-road machinery* Knowledge of hydraulic systems* Experience interfacing software with CAN-based sensors, analogue and digital sensors, and actuatorsWhat They Offer you as a Embedded Software Engineer:* Opportunity to work on innovative technology* Supportive and collaborative engineering environment* Training and development in specialist areas* Competitive salary and benefits package
Embedded Software Engineer
Professional Technical Ltd
Andover
In office
Graduate - Junior
£35,000
RECENTLY POSTED
windows
csharp
c
visual-studio
We’re looking for a talented Junior Embedded Software Engineer to join an innovative product design team near Andover. In this role, you’ll develop software for embedded microprocessor systems and related Windows applications, working across the full lifecycle - from requirements gathering and design through to implementation, testing, and deployment. This is a fantastic opportunity to contribute to real-world control and sensing systems, collaborate closely with hardware engineers, and play a key role in delivering mission-critical solutions. This is an on-site position, Monday to Friday, offering salary of £38,000The role of a Junior Embedded Software Engineer:Design, implement, and maintain software for real-time, closed-loop embedded control and sensing applications (on-board and SoC).Develop supporting GUI or Windows-based control and test applications in C# using Microsoft Visual Studio.Perform hardware debugging and component-level testing.Collaborate within a multidisciplinary engineering team while taking ownership of your own development tasks.Contribute to concept, requirements analysis, iterative design and delivery phases, ensuring software quality and reliability for high-integrity systems.Qualifications & Experience Needed for this Junior Embedded Software Engineer role:A degree or relevant qualification in Software Engineering, Computer Science, Electronic Engineering, or a related numerate discipline.Previous work experience in embedded systems development.C programming skills with experience developing for embedded environments.Experience in Windows application development, ideally using C# and Microsoft Visual Studio.Understanding of hardware-level debugging and component testing.Excellent technical problem-solving and debugging skills.Ability to work both independently and collaboratively in a small team.Eligibility for UK security clearance (requirement due to the nature of the projects).Benefits of this Junior Embedded Software Engineer role:Salary of £38,000Work on technically challenging embedded projects with real-world impact.Collaborative and supportive environment with experienced mentors.Opportunities to develop skills in control systems, real-time software, and hardware integration.Stable, long-term role in a high-technology sector.Benefits package including pension, healthcare and paid leave.Ongoing professional development and clear progression pathways.TPBN1_UKTJ
Embedded Software Engineer
Professional Technical Ltd
Andover
In office
Mid - Senior
£50,000 - £55,000
linux
windows
csharp
c
visual-studio
We’re looking for an experienced Embedded Software Engineer to join a high-performing product design team developing complex embedded control and sensing systems. This role offers the opportunity to take ownership of full project lifecycles from requirements capture and concept development to implementation, verification and on-site integration. You’ll work closely with electronics, systems and test engineers to deliver innovative, reliable software solutions for high-integrity applications. Working on site Monday - Friday in Andover offering a salary of £50,000 - £55,000 (depending on experience). The role as an Embedded Software Engineer: Lead and contribute to the design, implementation and maintenance of embedded software for real-time control and sensing applications. Develop and maintain supporting GUI or Windows-based tools (C#, Visual Studio) to interface with embedded systems. Perform hands-on debugging, hardware bring-up and component-level testing. Collaborate within a multi-disciplinary team to define software architecture and integration strategies. Drive continuous improvement in software development practices, documentation and testing.Qualifications & Experience needed for this Embedded Software Engineer role: Degree in Software Engineering or a related discipline. Previous experience developing software for embedded systems. Strong proficiency in C for embedded applications with experience of delivering robust, production-quality code. Experience with Windows application development (C# preferred). Solid understanding of real-time systems, hardware interfacing, and debugging tools. Excellent analytical and problem-solving skills. Proven ability to work both independently and as part of a collaborative engineering team. Eligibility for UK Security Clearance (required due to the nature of the work). Experience implementing digital control systems or video-processing applications. Familiarity with Linux environments, scripting or build automation tools. Understanding of software safety, reliability or secure coding practices in defence environments.Benefits to you as an Embedded Software Engineer: Salary of £50,000 - £55,000 (depending on experience). Work on embedded projects with real-world impact in a secure, high-technology sector. Opportunity to take technical ownership of projects and influence design decisions. Benefits package including pension and holiday entitlement. Supportive environment
Embedded Software Engineer
Rubicon Recruitment
Wimborne
Hybrid
Mid - Senior
£55,000 - £65,000
c++
python
c
Embedded Software Engineer, Dorset, £60,000 This is an exciting opportunity for a mid-to-senior level Embedded Software Engineer to take ownership of innovative machine control solutions. You’ll play a key role in designing, developing, and integrating embedded software for advanced control systems, working across the full product lifecycle to ensure performance, reliability, and compliance with industry standards. Company Background Rubicon’s client is a leading provider of cutting-edge machine control technology, delivering high-performance solutions for off-road and heavy machinery. With a focus on innovation, safety, and precision, they offer a dynamic environment where experienced engineers can contribute to ground-breaking developments and take on leadership responsibilities within projects. Embedded Software Engineer Benefits Competitive salary and career progression opportunities Flexible working options Training and professional development support Exposure to cutting-edge machine control technology Embedded Software Engineer Responsibilities Software Development – Design, develop, and integrate embedded software for machine control systems, including electro-mechanical interfaces and CAN bus communication. Testing & Verification – Create and execute integration tests for software and machine interfaces, ensuring compliance with industry standards. Project Leadership – Manage project timelines, mentor junior engineers, and collaborate with cross-functional teams. Technical Support – Assist installation and commissioning teams with calibration and functional verification. Customer Engagement – Provide technical expertise and occasional on-site support to verify and refine software systems. Skills & Experience Required Degree in engineering or science (or equivalent experience) Proficiency in C or C++ (Python knowledge is an advantage) Strong experience with machine communication protocols, particularly CAN bus Expertise in PLC programming (CoDeSys) and structured text languages Ability to work independently and manage multiple projects simultaneously Knowledge of safety-related software design techniques (IEC (phone number removed) is beneficial Experience developing graphical user interfaces for machine control Interested? To be considered for this Embedded Software Engineer opportunity, apply directly or contact Josh at Rubicon for more information. Our team takes the time to review every application and guarantees complete confidentiality. We will never submit a candidate’s details or share them with a third party without first obtaining their permission. INDENGHV
Embedded / Firmware Engineer (RTOS / BLE)
Ernest Gordon Recruitment
Fordingbridge
Hybrid
Mid
£65,000
linux
c
zephyr
£60,000 - £65,000 + Progression + Training + Hybrid + Company Benefits + Early Finish on FridaysFordingbridgeAre you a Embedded / Firmware Engineer who wants to work on the latest cutting-edge IoT sensor networks that are rapidly becoming disruptive in the market?Do you want to work with a highly skilled team of engineers and developers, collaborating to solve complex technical challenges and create state-of-the-art wireless sensor networks?On offer is the chance to join a market-leading electronics manufacturer supplying state-of-the-art electronic equipment, which is now in high demand across industrial automation, environmental studies, and the smart home industry.In this role, you will work on embedded firmware projects from concept to delivery, working with resource-constrained embedded systems and real-time operating systems (RTOS) such as Zephyr.The Role: * Research, develop and design electronic products. * Embedded software development in C. * Review product specifications.The Person: * Software engineering degree or related subject. * Embedded C and Linux experience. * RTOS experience. * Able to commute to Fordingbridge.Reference Number: 21314Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Data Logging, Display Systems.If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The final remuneration will depend on the extent of your experience, qualifications, and skill set.Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&Cs, Privacy Policy, and Disclaimers, which can be found on our website.
Test Engineer
Asarum Ltd
Hampshire
In office
Junior - Mid
£40,000 - £50,000
TECH-AGNOSTIC ROLE
We are currently seeking a skilled Electronics Test Engineer to join our client’s innovative scientific equipment company near Southampton. In this role, you will be responsible for performing comprehensive production testing of PCBAs and electronic assemblies, fault-finding down to component level, and repairing returned products. You will also support the development and enhancement of testing processes, contributing to continuous improvements in efficiency and fault coverage. The role involves close collaboration with Production, Engineering, and Service teams, and may require occasional travel to customer sites both within the UK and internationally. The ideal candidate will bring practical experience in electronics testing, fault-finding, and repair, along with a strong understanding of test procedures and documentation in a fast-paced technical environment.
HNC/HND/Degree in Electronics Engineering or equivalent
Hands-on experience with electronic product testing and use of test equipment
Proven fault-finding skills at PCB or component level
Experience supporting quality systems such as ISO 9001:2015
Knowledge of high-voltage testing and safety a plus
Ability to follow and develop test procedures accurately
Strong analytical, problem-solving, and documentation skills
Professional communication skills to explain technical issues clearly
Joining this company offers an exciting opportunity to contribute to cutting-edge research and analytical equipment used globally. Benefits include a permanent contract, 25 days holiday, a workplace pension scheme, and the potential for a discretionary bonus scheme. The role promises a dynamic working environment with the chance to develop your skills within a growing team dedicated to technological innovation and scientific excellence.
Graduate Firmware Engineer
Rise Technical Recruitment Limited
Salisbury
Hybrid
Graduate
£35,000
c
Salisbury - Hybrid £32,500 - £37,500 + Training + Progression + Holiday + PensionThis is an excellent opportunity for a Graduate Embedded Design/Firmware Engineer to join a company that offers great progression channels and is a market leader established over 50 years.This company is an industry leader offering a variety of electronic tools for precise measurement and data recording. They even create custom electronics for unique needs and are known for user-friendly tools, making them a go-to business for environmental monitoring. This wide range of electronic products is then supplied to many sectors, giving them a global reach.In this varied role, you will be responsible for developing firmware applications primarily in C, while undertaking schematic designs and verification, and working with clients to specify and deliver custom projects. Additionally, contributing to company-wide improvement of software applications for existing products and ensuring all products are designed and documented in accordance with the company quality system is essential.The ideal candidate will have a strong background in embedded C firmware development and analog interface design. Experience with communication technologies such as RS232, I2C, etc. is a key skill required to be successful within this role. Additionally, you will be proficient in using IDE tools, in-circuit debuggers, emulators, and laboratory equipment for hardware debugging.This is a fantastic opportunity for an Embedded Design/Firmware Engineer to join a market-leading company in a varied and exciting role.The Role:
Firmware Development
Schematic Design & Verification
Client Project Delivery
Quality Assurance & Process Improvement
The Person:
Proven track record in Embedded C Firmware Development
Knowledge of Communication Protocols (RS232, I2C, etc.)
Based locally or able to commute to Salisbury
No Smoking or Vaping
Reference Number: BBBH264424To apply for this role or for to be considered for further roles, please click ‘Apply Now’ or contact Tom McLaughlin at Rise Technical RecruitmentThis vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment AgencyRise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
Multi Skilled Maintenance Engineer
Latitude Recruitment
Romsey
In office
Junior - Mid
£50,000
TECH-AGNOSTIC ROLE
We currently have an excellentopportunityfor a Multi Skilled Maintenance Engineer to join a leading manufacturing company based in Romsey.IntroductionThe primary role of the Multi Skilled Maintenance Engineerwill be perform ElectricalandMechanical planned and preventative maintenance, installations, repair andproject work.Our client will considerdifferent skilllevels for this role and any training and development required will be provided for the right candidate.Responsibilities
Perform planned preventative maintenance (PPM) and breakdown repairs across the site’s machinery and production equipment.
Troubleshoot and resolve issues with extruder’s, vacuum tanks, haul-offs, cutters, coilers, and other downstream systems.
Diagnosis and repair of electrical, mechanical, hydraulic, and pneumatic faults.
Support equipment set-ups, commissioning, and continuous improvement projects to enhance machine performance and reduce downtime.
Monitor machine performance and work with production teams to minimise waste and optimise efficiency.
Maintain accurate records using maintenance logs, including fault tracking and spare parts usage.
Read and interpret technical documentation, wiring diagrams, pneumatic/hydraulic schematics, and machine manuals.
Contribute to ongoing root cause analysis, OEE improvements, and reliability engineering initiatives.
Building Maintenance, to include but not limit to, lighting, power supplies and basic plumbing.
IdealExperience:The ideal candidate will ideally have hands-on experience working with various manufacturing machinery and equipment as well as:
Recognised qualification in Electrical/Mechanical Engineering ( NVQ Level 3, City & Guilds, HNC/HND or equivalent).
Proven experience in maintaining and troubleshooting manual andautomated machinery.
Strong fault-finding skills, ideally on PLC-based control systems, motors, sensors, and variable speed drives (VSDs).
Understanding of hydraulic/pneumatic systems
Ability to workin a fast-paced, continuous production environment.
Familiar with safe working practices and risk assessments.
Desirable Skills
18th Edition Electrical Wiring Regulations (if electrical biased).
Knowledge of LEAN,5S, TPM, or continuous improvement tools.
Salary/Hours/Benefits
£38,000 - £50,000 (Depending on skill level)
Bonuses paid out 1-2 times per year (Based on company performance)
Training Opportunities
Please note - this company is very hard to get to with public transport.If you could be interested in this excellent Multi SkilledMaintenance Engineeropportunity, please apply and we’ll be in touch with further details
Embedded / Firmware Engineer (RTOS)
Ernest Gordon Recruitment
Fordingbridge
Hybrid
Junior - Mid
£65,000
linux
c
zephyr
£60,000 - £65,000 + Progression + Training + Hybrid + Company Benefits + Early Finish on FridaysFordingbridgeAre you a Embedded / Firmware Engineer who wants to work on the latest cutting-edge IoT sensor networks that are rapidly becoming disruptive in the market?Do you want to work with a highly skilled team of engineers and developers, collaborating to solve complex technical challenges and create state-of-the-art wireless sensor networks?On offer is the chance to join a market-leading electronics manufacturer supplying state-of-the-art electronic equipment, which is now in high demand across industrial automation, environmental studies, and the smart home industry.In this role, you will work on embedded firmware projects from concept to delivery, working with resource-constrained embedded systems and real-time operating systems (RTOS) such as Zephyr.The Role: * Research, develop and design electronic products. * Embedded software development in C. * Review product specifications.The Person: * Software engineering degree or related subject. * Embedded C and Linux experience. * RTOS experience. * Able to commute to Fordingbridge.Reference Number: 21314Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Data Logging, Display Systems.If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The final remuneration will depend on the extent of your experience, qualifications, and skill set.Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&Cs, Privacy Policy, and Disclaimers, which can be found on our website.
Embedded / Firmware Engineer (BLE / IoT)
Ernest Gordon Recruitment
Romsey
Hybrid
Mid - Senior
£60,000 - £65,000
c
zephyr
£60,000 - £65,000 + Progression + Training + Company Benefits + Early Finish on FridaysRomsey - HybridAre you an Embedded / Firmware Engineer who wants to work on the latest cutting-edge IoT sensor networks that are rapidly becoming disruptive in the market?Do you want to work with a highly skilled team of engineers and developers, collaborating to solve complex technical challenges and create state-of-the-art wireless sensor networks?On offer is the chance to join a market-leading electronics manufacturer supplying state-of-the-art data logging sensors, which are now in high demand across industrial automation, environmental studies, and the smart home industry.In this role, you will lead embedded firmware projects from concept to delivery, working with resource-constrained embedded systems and real-time operating systems (RTOS) such as Zephyr. You will provide technical leadership, mentor junior engineers, and contribute to the full product lifecycle - from development and testing to post-deployment support.The Role:
Design, develop, and maintain embedded firmware using C/C++ for microcontrollers.
Lead firmware development projects from concept through to delivery.
Design and configure wireless mesh networks on BLE.
Contribute to planning within the SDLC.
The Person:
Experience developing firmware in C/C++ for embedded systems.
Proficient with RTOS such as Zephyr.
Experience with wireless networks such as BLE (Bluetooth Low Energy).
Able to commute to Whiteparish.
Reference Number: 21053Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Salisbury, Whiteparish, Data Logging, Display Systems.If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV.We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The final remuneration will depend on the extent of your experience, qualifications, and skill set.Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&Cs, Privacy Policy, and Disclaimers, which can be found on our website.
Product Design Engineer
ReeVR
Andover
In office
Junior - Mid
£40,000
sketch
Are you a hands-on Product Design Engineer with a passion for turning ideas into robust, manufacturable products? A leading UK-based product design and manufacturing business is growing its engineering team and is looking for a Product Design Engineer with 2 years industry experience, including exposure to plastic injection moulding, to support the development of innovative, high-performance products.This is an excellent opportunity to join a collaborative, design-led environment where creativity and engineering rigour go hand in hand.Youll be involved throughout the full product lifecycle from early concept development through to detailed design, prototyping, and production support gaining exposure to real-world engineering challenges and hands-on development.
What Youll Be Doing as a Product Design Engineer
Supporting the design and development of physical products from concept through to production
Translating creative ideas into practical, manufacturable engineering solutions
Developing detailed CAD models, assemblies, and engineering drawings
Designing components and assemblies suitable for plastic injection moulding, considering draft angles, wall thickness, tooling constraints, and material behaviour
Building and testing prototypes, rigs, and functional mock-ups to validate concepts
Assisting with material selection, mechanisms, tolerances, and manufacturing methods
Producing clear design documentation, test reports, and presentation materials
Collaborating closely with senior designers, engineers, suppliers, toolmakers, and clients
Contributing positively to a collaborative, high-performing studio environment
About You as a Product Design Engineer:Youre a technically capable Product Design Engineer with a strong interest in both design and engineering. You enjoy problem-solving, learning through hands-on development, and seeing products progress from sketch to production.You will bring:
2 years industry experience in product design or mechanical/product engineering
Exposure to plastic injection moulding, including design for manufacture and tooling considerations
A solid understanding of manufacturing processes, materials, and production constraints
Confidence working with physical prototypes and workshop tools
A curious, proactive mindset and willingness to challenge assumptions
Strong communication skills and the ability to work well within a team
Tools & Experience:
Proficiency in SolidWorks for parts, assemblies, and engineering drawings
Exposure to simulation tools (FEA/CFD) beneficial but not essential
Strong visual communication skills including sketching, CAD visuals, and presentations
Experience with electronics, sensors, or microcontroller-based prototyping (Arduino/Raspberry Pi desirable)
Working knowledge of Adobe Suite and MS Office
Practical workshop experience and hands-on approach to prototyping
Experience & Education
Degree in Product Design, Industrial Design, Mechanical Engineering, or similar
Minimum of 2 years relevant industry experience
Experience contributing to products designed for plastic injection moulding and volume manufacture
Whats on Offer
Full-time permanent role based in a modern Hampshire studio
Flexi-time around core hours and a half-day finish on Fridays
Salary dependent on experience expectations discussed upfront
Opportunity to grow technically and professionally within a high-calibre design environment
If this role sounds of interest, please get in touch with Bella at ReeVR Talent or click APPLY NOW.
Embedded Software Engineer
Hunter Selection
Salisbury
In office
Mid - Senior
£40,000 - £55,000
processing-js
c++
c
What you’ll be doing: Design and development of embedded software entities, from specification through to release into service Support to electronic circuit designers for computing architecture aspects Architecture design and coding of complex software problems including, but not limited to, digital signal processing, TCP/IP, data recording solutions Translation of requirements into design detail Undertake design review activities at various levels Support other software engineers as appropriate Verification of components and sub-systems using a combination of simulation, analysis, test, and assurance techniques Able to follow the engineering lifecycle and contribute to progress and design reviews Support system integration activities Your skills and experiences: Extensive experience in low-level software design and implementation in C / C++ Degree, or equivalent experience, in Electronic Engineering Sound understanding of one or more microprocessor architectures CEng or equivalent level of capability, or working towards CEng status Experience of complex system integration, both hardware and software Benefits: You’ll receive benefits including a competitive pension scheme, enhanced annual leave allowance. You’ll also have access to additional benefits such as an employee assistance programme, Cycle2work and employee discounts. If you are interested in this position please click ‘apply’. Hunter Selection Limited is a recruitment consultancy with offices UK wide, specialising in permanent & contract roles within Engineering & Manufacturing, IT & Digital, Science & Technology and Service & Sales sectors. Please note as we receive a high level of applications we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business
Embedded Software Engineer
Euro-Projects Recruitment Ltd
Salisbury
Hybrid
Junior - Mid
£50,000 - £70,000
git
c++
c
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
Page 1 of 2

Frequently asked questions

What types of Firmware Engineer jobs are available in Salisbury?
In Salisbury, you can find a variety of Firmware Engineer positions including roles focused on embedded systems development, IoT device firmware, automotive firmware, and hardware integration projects across various industries.
What qualifications do I need to apply for Firmware Engineer jobs in Salisbury?
Typically, employers look for candidates with a degree in Computer Engineering, Electrical Engineering, or a related field, along with strong skills in C/C++, embedded systems programming, and experience with hardware debugging tools.
Are there remote or flexible working options available for Firmware Engineers in Salisbury?
Yes, many companies in Salisbury offer remote or hybrid working options for Firmware Engineers, especially due to the growing demand for flexible work arrangements in the tech industry.
How can I make my application stand out for Firmware Engineer roles in Salisbury?
Showcase your practical experience with embedded systems and firmware development, highlight any relevant certifications, and provide examples of successful projects or product deployments you have contributed to.
What is the average salary for Firmware Engineers in Salisbury?
The average salary for Firmware Engineers in Salisbury typically ranges from £35,000 to £55,000 per year, depending on experience, specific skills, and the employer.