Make yourself visible and let companies apply to you.
Roles
Firmware Engineer Jobs in Southampton
Overview
Looking for top Firmware Engineer jobs in Southampton? Discover the latest firmware engineering opportunities in Southampton’s thriving tech scene on Haystack. Find your ideal role today and advance your career with leading companies hiring skilled firmware engineers nearby. Start your Southampton firmware engineer job search now!
Engineering Manager
Octagon Group
Southampton
Hybrid
Senior - Leader
£70,000 - £85,000
RECENTLY POSTED

New Engineering Manager Job – Embedded Systems in Southampton, Hampshire Location: Southampton, Hampshire
Hybrid role An exciting opportunity has arisen for an experienced Engineering Manager specialising in Embedded Systems to join a high-performing engineering organisation based in Southampton, Hampshire. This role is ideal for a proven technical leader who enjoys balancing hands-on technical involvement with strategic people and process leadership in Southampton, Hampshire. The Job: Based in Southampton, Hampshire, the Engineering Manager is responsible for the leadership and development of embedded Software and FPGA engineering functions. The position combines technical authority with line management responsibility, ensuring high-quality delivery while supporting team growth and capability development in Southampton, Hampshire. Key Responsibilities Team Leadership * Lead, mentor, and inspire teams of embedded Software and FPGA engineers in Southampton, Hampshire * Conduct performance reviews and support professional development * Allocate engineering resources to meet programme and business objectives * Ensure compliance with internal processes, governance, and HR policies Technical Leadership * Provide technical direction across embedded software, FPGA, and digital design activities * Lead requirement decomposition, estimation, dependency management, and planning * Drive adoption of best practices, modern development tools, and advanced methodologies Skills and Experience Essential * Degree in Electrical Engineering, Computer Science, or a related discipline * 10+ years’ experience in embedded Software or FPGA design and development * Demonstrated experience leading engineering teams * Strong ability to mentor and develop engineers * Excellent communication, leadership, and problem-solving skills Highly Desirable * C and C++ development experience * FPGA design and verification using VHDL and/or Verilog * Experience with SoC platforms (e.g. Zynq UltraScale+) * Knowledge of video protocols such as MIPI or SDI Personal Attributes * Proactive, driven, and self-motivated * Decisive with a strong sense of ownership * Resilient and confident under pressure This Engineering Manager role offers the chance to make a real technical and leadership impact while working on advanced embedded systems projects in Southampton, Hampshire

Production / Assembly Technician
Driver Hire Southampton & Winchester
Winchester
In office
Junior - Mid
£26,000 - £28,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Location: Winchester
Hours: Monday to Friday, 9:00am - 5:00pm
Job Type: Full-time, Permanent

About the Role

Driver Hire Southampton is recruiting for a Production / Assembly Technician on behalf of our client based in Winchester, who specialise in the manufacturing of lighting systems. This role is ideal for a technically skilled individual with experience in soldering, wiring, and mechanical assembly, who can work efficiently within a fast-paced production environment.

Key Responsibilities

  • Carrying out soldering and wiring tasks
  • Completing basic mechanical assembly, including drilling and cutting aluminium
  • Reading and interpreting technical drawings
  • Performing cable wiring, crimping, and soldering
  • Testing products and completing production inspections
  • Working to tight deadlines while maintaining high quality standards
  • Communicating effectively with team members

Experience & Skills Required

  • Minimum 2 years’ hand soldering experience (essential)
  • At least 2 years’ professional assembly experience
  • Ability to read technical drawings
  • Strong attention to detail and problem-solving skills
  • Reliable, self-motivated, and able to work under pressure
  • Good written and verbal communication skills

The Package

  • Competitive annual salary (depending on experience)
  • 20 days annual leave plus 8 bank holidays
  • Additional annual leave for each year of service
  • Company pension scheme
  • Free onsite parking

Driver Hire Southampton is an agency which provides staff cover to a range of companies within the Southampton and Winchester area. As we have such a variety of work on offer, we can accommodate those only wishing to work the odd day here or there or those looking for full time work.

Lead Software Engineer
Spectrum It Recruitment Limited
Fareham
Hybrid
Senior
£80,000
RECENTLY POSTED

We are seeking an experienced Technical Lead to drive the design, development, and delivery of embedded software and algorithms for advanced touch sensing products. You will lead technical direction, mentor engineers, and collaborate across multidisciplinary teams to deliver high-quality solutions throughout the full software lifecycle.

Key Responsibilities

  • Lead end-to-end development of embedded firmware and algorithms
  • Define software architecture and key technical decisions
  • Manage project delivery, ensuring timelines, quality, and requirements are met
  • Mentor and support engineers across the team
  • Drive Agile/SCRUM processes (sprint planning, reviews, retrospectives)
  • Collaborate with hardware, IC, and application teams
  • Manage technical risks and dependencies
  • Support customer integration with hardware and host systems

Technical Skills

  • Strong embedded C development (assembler desirable)
  • Experience with embedded systems debugging and low-level drivers
  • Algorithm development and data analysis (Python, MATLAB or similar)
  • Knowledge of software architecture and system design
  • Familiarity with version control (Git/SVN) and development tools
  • Understanding of DSP or image processing (desirable)

Requirements

  • Degree in Electronics, Computer Science, Software Engineering, or similar
  • 7+ years’ experience in software/firmware development
  • 2+ years in a technical leadership or mentoring role
  • Proven delivery of complex, cross-functional projects
  • Strong communication and stakeholder collaboration skills

Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

Electrical Design Engineer
Morgan Gray
Havant
In office
Mid - Senior
£60,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

We are looking for a talented and motivatedElectrical Design Engineerto join a busy and innovative engineering team based in Havant. This is an exciting opportunity to work on advanced electrical systems within a dynamic environment, contributing to the design and development of high-quality, technically challenging products.

Key Responsibilities

Design & Development

  • Design and develop AC/DC electrical circuits

  • Produce detailed schematics, control panel layouts, and technical drawings

  • Ensure designs meet relevant industry standards

Programming & Troubleshooting

  • Apply control system principles to system design and support

  • Diagnose faults and implement effective, logical solutions

Commissioning & Maintenance

  • Commission and maintain electric motors, switching circuits, and motor controllers

  • Carry out on-site commissioning and fault-finding

  • Provide technical support and training to clients and end users

Documentation & Compliance

  • Create user manuals, maintenance guides, and technical documentation

  • Maintain accurate project records and ensure regulatory compliance

Essential Skills & Experience

  • Strong experience in electrical circuit design (AC/DC)

  • Ability to produce and interpret schematics, drawings, and diagrams

  • Knowledge of relevant electrical standards and installations

  • Excellent fault-finding and diagnostic skills

  • Experience with motors, switching systems, and motor controller

  • Proficiency in EPLAN and AutoCAD

  • Strong organisational and communication skills

Desirable Skills

  • Experience with PLC programming (ideally Siemens)

  • Knowledge of hydraulic systems

  • Experience with CodeSys 3.5

  • Understanding of certification requirements and compliance processes

  • Awareness of safety integrity levels (SIL) and risk assessment

Systems Engineer
Ascend Consulting
Southampton
Hybrid
Mid - Senior
£40,000 - £60,000
RECENTLY POSTED

Systems Engineer, Electronics, Embedded Systems, Lymington, Southampton to 60,000 (Hybrid working)

A leading manufacturing firm based near Southampton are requiring a Systems Engineer with expertise in embedded systems to design, develop, test, and maintain specialised computer systems tailored for specific tasks within application-specific products and solutions. The role will involve responsibilities interpreting user needs and capturing system requirements then negotiating the technical requirements for firmware, electronic and mechanical hardware designs, test plan engineering , collaborating with other engineering teams, and ensuring the system is reliable, efficient, and secure.

Main duties

  • Support of system design and architecture: Develop the overall architecture of embedded systems, focusing on performance, scalability, and power efficiency .
  • Clarify requirements for firmware, mechanical and electronic hardware development .
  • Negotiate requirements with product management, sales and other stakeholders and communicate these requirements with the project team.
  • Integration: Integrate software and hardware components to ensure they work together seamlessly.
  • Testing and validation: Develop and execute test plans to verify that the system meets its specifications and is reliable.
  • Collaboration: Work with other teams, including software, mechanical, and electrical engineers, to define requirements and integrate solutions .
  • Documentation: Create and maintain comprehensive documentation for the system’s design and functionality.

Candidate requirements

  • Bachelor’s degree in a related engineering field, such as computer engineering, electrical engineering, or computer science.
  • Proficiency in programming languages like C and C++.
  • Familiarity with modern OS coding techniques, IP protocols, and hardware interface s.
  • Knowledge of PCB design tools and electronic design automation software .
  • Experience with debugging tools and techniques for embedded systems.
  • Strong problem-solving, communication, and critical thinking skills
Lead Software Engineer
Spectrum It Recruitment Limited
Fareham
In office
Senior
£80,000
RECENTLY POSTED

We are seeking an experienced Technical Lead to drive the design, development, and delivery of embedded software and algorithms for advanced touch sensing products. You will lead technical direction, mentor engineers, and collaborate across multidisciplinary teams to deliver high-quality solutions throughout the full software lifecycle.

Key Responsibilities

Lead end-to-end development of embedded firmware and algorithms

Define software architecture and key technical decisions

Manage project delivery, ensuring timelines, quality, and requirements are met

Mentor and support engineers across the team

Drive Agile/SCRUM processes (sprint planning, reviews, retrospectives)

Collaborate with hardware, IC, and application teams

Manage technical risks and dependencies

Support customer integration with hardware and host systems

Technical Skills

Strong embedded C development (assembler desirable)

Experience with embedded systems debugging and low-level drivers

Algorithm development and data analysis (Python, MATLAB or similar)

Knowledge of software architecture and system design

Familiarity with version control (Git/SVN) and development tools

Understanding of DSP or image processing (desirable)

Requirements

Degree in Electronics, Computer Science, Software Engineering, or similar

7+ years’ experience in software/firmware development

2+ years in a technical leadership or mentoring role

Proven delivery of complex, cross-functional projects

Strong communication and stakeholder collaboration skills

Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

TPBN1_UKTJ

Senior Software Engineer
CBSbutler Holdings Limited trading as CBSbutler
Southampton
Hybrid
Senior
£60,000 - £80,000
RECENTLY POSTED

Salary: 60,000 - 80,000

Location: Southampton - Hybrid on site circa 40%

Sector: Defence and National Security

You will join a leading defence and national security consultancy, working on software for products in the RF communication and sensors domain.

You will be responsible for the detailed design, implementation and testing of components of the product software, working with an agile team.

There is a degree of flexibility as to the agile tasking within the agile software team, depending on your expertise, the role can flex to focus either on Modern UI design and implementation or Embedded software development.

Key Responsibilities

  • Detailed design of components of the product software
  • Implementation and testing of software as part of an agile software team
  • Gaining understanding of existing system products and future development agendas.

Your skills and experience:

  • BEng/BSc and/or master’s degree in an appropriate engineering, computer science, information systems or related subject.
  • Knowledge of Sensor and Communication systems.
  • Software engineering experience from R&D concept through to the full product development lifecycle
  • Modern software architecture practices
  • Experience of some kind of scientific application/DSP, including algorithm implementation
  • Capability in multiple languages and switching between languages rapidly, e.g. C++/C#/Python
  • Comfortable with modern agile development practices e.g. Scrum/Kanban
  • Comfortable with modern software tooling e.g. Gitlab, Git, VS Code
  • Team Leadership or Line Management experience

Benefits:

As well as a competitive salary you will enjoy access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection and Life, Leisure and Entertainment.

Security Information :

Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, the candidate should be a British Citizen and have resided in the UK for the last 5 years for SC. For more information about clearance eligibility, please see (url removed)>

Senior Software Engineer
CBSbutler Holdings Limited trading as CBSbutler
Southampton
Hybrid
Senior
£60,000 - £80,000
RECENTLY POSTED

Salary: £60,000 - £80,000 Location: Southampton - Hybrid on site circa 40% Sector: Defence and National Security You will join a leading defence and national security consultancy, working on software for products in the RF communication and sensors domain. You will be responsible for the detailed design, implementation and testing of components of the product software, working with an agile team. There is a degree of flexibility as to the agile tasking within the agile software team, depending on your expertise, the role can flex to focus either on Modern UI design and implementation or Embedded software development. Key Responsibilities Detailed design of components of the product software Implementation and testing of software as part of an agile software team Gaining understanding of existing system products and future development agendas. Your skills and experience: BEng/BSc and/or master's degree in an appropriate engineering, computer science, information systems or related subject. Knowledge of Sensor and Communication systems. Software engineering experience from R&D concept through to the full product development lifecycle Modern software architecture practices Experience of some kind of scientific application/DSP, including algorithm implementation Capability in multiple languages and switching between languages rapidly, e.g. C++/C#/Python Comfortable with modern agile development practices e.g. Scrum/Kanban Comfortable with modern software tooling e.g. Gitlab, Git, VS Code Team Leadership or Line Management experienceBenefits: As well as a competitive salary you will enjoy access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection and Life, Leisure and Entertainment. Security Information : Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, the candidate should be a British Citizen and have resided in the UK for the last 5 years for SC. For more information about clearance eligibility, please see (url removed)

Electronic Systems Engineer
Matchtech
Fareham
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Location: Fareham (on-site with hybrid flexibility)
Contract: Permanent, full-time

Who We Are & What’s on Offer

Join a fast-growing aerospace SME working on cutting-edge autonomous aircraft for defence, logistics, and humanitarian missions.

We’re expanding our engineering team with two hires across seniority levels to support next-generation UAV platforms.

What You’ll Work On

As an Electronic Systems Engineer/ Lead, you’ll design and develop avionics and embedded electronic systems for fixed-wing autonomous aircraft. Work includes system architecture, PCB/electronics design, testing, and integration across flight-critical systems. Lead-level candidates will also set technical direction and guide engineers.

  • Avionics & embedded system design for UAV platforms
  • Electronic hardware development (schematics, PCB, component selection)
  • Prototyping, testing, and troubleshooting
  • Support flight tests, system integration & manufacturing
  • Compliance with aerospace/defence standards (DO-160, DO-254, SORA)
  • Cross-functional collaboration with software, mechanical, and systems teams
  • Lead role: technical ownership, roadmap planning, mentoring, supplier engagement

What You’ll Bring

  • STEM degree
  • Experience in electronics, embedded systems, or avionics
  • PCB design & schematic capture (Altium preferred)
  • Understanding of EMC/EMI, multilayer boards & high-reliability design
  • Practical prototyping skills
  • Bonus: C/C++ for microcontrollers (STM32), Python, UAV/flight test exposure

Why Join?

  • Exciting growth phase
  • Real impact on next-gen aerospace systems
  • Mix of hands-on engineering and high-level design
  • Local SME with agility, innovation, and visibility

What’s my next step?

If you’re interested in the above role, click apply and make an impact.

Senior Software Engineer
Redline Group Ltd
Whiteley
Hybrid
Senior
£60,000 - £80,000
RECENTLY POSTED
+1

We are seeking an experienced Senior Software Engineer to join a fast-growing, innovative organisation at the forefront of semiconductor technology, embedded systems, and capacitive touch solutions.

This is an exciting opportunity to lead the design and development of firmware and advanced touch algorithms used in next-generation consumer electronics. You will play a key role in shaping technical direction, mentoring engineers, and delivering high-quality embedded software solutions across the full development lifecycle.

Key Responsibilities for this Senior Software Engineer position in Whiteley,

Technical Leadership & Project Delivery

  • Lead end-to-end development of embedded software and capacitive sensing algorithms
  • Define and drive software architecture and firmware design decisions
  • Manage project delivery, ensuring timelines, quality, and customer expectations are met
  • Mentor and support junior and mid-level engineers
  • Facilitate Agile/SCRUM processes including sprint planning and retrospectives
  • Collaborate with cross-functional teams including IC design, hardware, and applications
  • Identify and manage technical risks, dependencies, and trade-offs
  • Act as a technical interface with customers, supporting system integration

Technical Development

  • Develop firmware using Embedded C and Assembler
  • Perform model-based design using Python, MATLAB, or similar tools
  • Design, simulate, and optimise touch sensing and signal processing algorithms
  • Develop and debug low-level drivers for MCU peripherals
  • Support integration with customer hardware and operating systems
  • Work within a continuous delivery environment for consumer electronics

Skills & Experience

Essential

  • Degree in Electronics, Computer Science, or Software Engineering (BSc/BEng or equivalent)
  • Extensive experience in embedded software or firmware development
  • Experience in a technical lead or leadership role
  • Strong experience with C programming for embedded systems
  • Solid understanding of software architecture and system design
  • Proven experience delivering complex, cross-functional engineering projects
  • Hands-on debugging and development experience on embedded targets
  • Experience with Git, SVN, or other version control systems
  • Strong communication and stakeholder management skills

Desirable

  • Experience with Python, MATLAB, or LabVIEW
  • Knowledge of Digital Signal Processing (DSP) or image processing
  • Familiarity with test-driven development (TDD) and behaviour-driven development (BDD)
  • Experience with defect tracking and task management tools

What’s on Offer

  • Hybrid working with modern office facilities
  • Private healthcare
  • Mental health and wellbeing support programmes
  • A collaborative, fast-paced engineering environment
  • Opportunities to work on cutting-edge embedded and touch technologies
  • A culture that encourages innovation, learning, and professional growth

Why Apply?

This is a unique opportunity to take on a technical leadership role in embedded software engineering, working on innovative products that push the boundaries of touch technology, AI data processing, and connected devices.

If you are passionate about firmware development, embedded systems, and leading high-performing engineering teams, we’d love to hear from you.

If you feel you are the right person for this position in Whiteley, and would like to talk in more detail, please send over your updated cv to (url removed) or call (phone number removed) for more information.

Senior Software Engineer
Redline Group Ltd
Whiteley
Hybrid
Senior
£60,000 - £80,000
RECENTLY POSTED
+1

We are seeking an experienced Senior Software Engineer to join a fast-growing, innovative organisation at the forefront of semiconductor technology, embedded systems, and capacitive touch solutions. This is an exciting opportunity to lead the design and development of firmware and advanced touch algorithms used in next-generation consumer electronics. You will play a key role in shaping technical direction, mentoring engineers, and delivering high-quality embedded software solutions across the full development lifecycle. Key Responsibilities for this Senior Software Engineer position in Whiteley, Technical Leadership & Project Delivery Lead end-to-end development of embedded software and capacitive sensing algorithms
Define and drive software architecture and firmware design decisions
Manage project delivery, ensuring timelines, quality, and customer expectations are met
Mentor and support junior and mid-level engineers
Facilitate Agile/SCRUM processes including sprint planning and retrospectives
Collaborate with cross-functional teams including IC design, hardware, and applications
Identify and manage technical risks, dependencies, and trade-offs
Act as a technical interface with customers, supporting system integration Technical Development Develop firmware using Embedded C and Assembler
Perform model-based design using Python, MATLAB, or similar tools
Design, simulate, and optimise touch sensing and signal processing algorithms
Develop and debug low-level drivers for MCU peripherals
Support integration with customer hardware and operating systems
Work within a continuous delivery environment for consumer electronics Skills & Experience Essential Degree in Electronics, Computer Science, or Software Engineering (BSc/BEng or equivalent)
Extensive experience in embedded software or firmware development
Experience in a technical lead or leadership role
Strong experience with C programming for embedded systems
Solid understanding of software architecture and system design
Proven experience delivering complex, cross-functional engineering projects
Hands-on debugging and development experience on embedded targets
Experience with Git, SVN, or other version control systems
Strong communication and stakeholder management skills Desirable Experience with Python, MATLAB, or LabVIEW
Knowledge of Digital Signal Processing (DSP) or image processing
Familiarity with test-driven development (TDD) and behaviour-driven development (BDD)
Experience with defect tracking and task management tools What’s on Offer Hybrid working with modern office facilities
Private healthcare
Mental health and wellbeing support programmes
A collaborative, fast-paced engineering environment
Opportunities to work on cutting-edge embedded and touch technologies
A culture that encourages innovation, learning, and professional growth Why Apply? This is a unique opportunity to take on a technical leadership role in embedded software engineering, working on innovative products that push the boundaries of touch technology, AI data processing, and connected devices. If you are passionate about firmware development, embedded systems, and leading high-performing engineering teams, we’d love to hear from you. If you feel you are the right person for this position in Whiteley, and would like to talk in more detail, please send over your updated cv to (url removed) or call (phone number removed) for more information

Senior Software Engineer - SC cleared
CBS Butler
Romsey
Hybrid
Senior
£80,000 - £85,000
RECENTLY POSTED
+2

Senior Software Engineer
Hybrid - 2 days per week onsite in either Romsey/Gloucester/Woking
Up to £85,000 per annum + benefits
SC clearance

We are seeking a Senior Software Engineer to join a high-performing team delivering advanced software for RF communication and sensor-based products. You’ll lead on the design, implementation, and testing of software components, working closely with the Product Owner and System Design Authority in an agile environment.

This role offers flexibility to specialise in modern UI development or Embedded software, depending on your expertise. For those with leadership experience, there is scope to take on line management responsibilities and support team development.

Key Responsibilities

  • Lead detailed design, development, and testing of software components
  • Contribute to technical decision-making and architecture
  • Collaborate within an agile team to deliver robust solutions
  • Support and evolve existing products and future capabilities

Essential Skills & Experience

  • Degree in Engineering, Computer Science, or related field
  • Proven experience across the full software development life cycle
  • Strong knowledge of sensor and communication systems
  • Experience with modern software architecture and DSP/algorithm development
  • Proficiency in languages such as C++, C#, or Python
  • Familiarity with agile practices (Scrum/Kanban) and tools (Git, GitLab, VS Code)

Desirable Skills

  • Modern UI or Embedded software development
  • Linux, Kernel drivers, or cross-compilation
  • DevOps experience (CI/CD, Docker)
  • Team leadership or line management experience

If this Senior Software Engineer role is of interest, apply now!

Lead Embedded Software Engineer
Platform Recruitment Limited
Fareham
Remote or hybrid
Senior
£85,000
RECENTLY POSTED

Software Engineer (Team Lead)

My Client is a UK-based technology company focused on the development of embedded software, algorithms, and electronic systems for advanced hardware platforms, and are hiring for a Lead Software Engineer Engineer to come and joint their growing team!

Key Responsibilities

  • Lead development of embedded software from concept through to release.
  • Define system architecture and guided technical design decisions.
  • Coordinate work across hardware, software, and systems teams.
  • Develop low-level firmware and device drivers for microcontroller-based systems.
  • Design and validated algorithms for data processing and system control.

Key Skills & Technologies

  • Embedded C development
  • Microcontroller-based system design
  • Low-level driver development
  • Algorithm development and validation
  • Python or similar high-level tools for modelling and testing

If this sounds like you, please apply below!

Principal Embedded Software Engineer
Verso Recruitment
Fareham
Hybrid
Senior
£75,000
RECENTLY POSTED

Location: Fareham, Hampshire (Hybrid working available) Salary: £70,000 – £80,000 Job Type: Full-time, Permanent Visa Sponsorship Available An advanced technology company based in Fareham, Hampshire is looking to recruit a Principal Embedded Software Engineer to join its growing engineering team. This is a senior-level opportunity for an experienced engineer to lead the development of embedded software and algorithms, working across the full product lifecycle while mentoring engineers and driving technical excellence. The Role As a Principal Embedded Software Engineer, you will take ownership of the design, development and delivery of embedded software solutions. You will lead technical direction, coordinate cross-functional teams and ensure high-quality delivery across complex engineering projects. This role combines hands-on development with technical leadership, offering the opportunity to work on cutting-edge technology and influence product direction. Key Responsibilities Technical Leadership & Delivery Lead end-to-end development of embedded software and firmware solutions Define software architecture and key design decisions Coordinate project delivery, ensuring timelines and quality targets are met Provide technical guidance and mentorship to engineers Drive Agile/SCRUM processes including sprint planning and reviews Collaborate with cross-functional teams including hardware and systems engineers Manage technical risks, dependencies and trade-offs across projects Act as a key technical interface for internal and external stakeholders Technical Responsibilities Develop embedded firmware using C and low-level programming techniques Design, implement, debug and test software for embedded systems Develop and optimise algorithms using tools such as Python or MATLAB Work on low-level drivers and hardware interaction Support system integration and troubleshooting on embedded platforms Contribute across the full software development lifecycle What We're Looking For Essential: Degree in Electronics, Computer Science, Software Engineering or similar Strong experience in embedded software development using C Proven experience leading or coordinating technical projects Experience working across the full software development lifecycle Strong understanding of software architecture and system design Hands-on experience with embedded systems debugging and development Experience using version control tools such as Git or SVN Strong communication skills and ability to work across multidisciplinary teams Desirable: Experience with high-level languages such as Python, MATLAB or LabVIEW Knowledge of Digital Signal Processing (DSP) or similar algorithms Experience with Agile development methodologies Familiarity with test-driven development or behaviour-driven development Why Apply? Salary £70,000 – £80,000 Senior, technically influential role within a growing engineering team Opportunity to lead projects and mentor engineers Work on advanced technology and complex systems Hybrid working and strong benefits package Visa sponsorship available To Apply For more information or to apply, please contact: Lewis Phillips 01582 369359 TPBN1\_UKTJ

Lead Software Engineer
Spectrum IT Recruitment
Fareham
Hybrid
Senior
£75,000 - £80,000

We are seeking an experienced Technical Lead to drive the design, development, and delivery of embedded software and algorithms for advanced touch sensing products. You will lead technical direction, mentor engineers, and collaborate across multidisciplinary teams to deliver high-quality solutions throughout the full software lifecycle. Key Responsibilities Lead end-to-end development of embedded firmware and algorithms Define software architecture and key technical decisions Manage project delivery, ensuring timelines, quality, and requirements are met Mentor and support engineers across the team Drive Agile/SCRUM processes (sprint planning, reviews, retrospectives) Collaborate with hardware, IC, and application teams Manage technical risks and dependencies Support customer integration with hardware and host systemsTechnical Skills Strong embedded C development (assembler desirable) Experience with embedded systems debugging and low-level drivers Algorithm development and data analysis (Python, MATLAB or similar) Knowledge of software architecture and system design Familiarity with version control (Git/SVN) and development tools Understanding of DSP or image processing (desirable)Requirements Degree in Electronics, Computer Science, Software Engineering, or similar 7+ years' experience in software/firmware development 2+ years in a technical leadership or mentoring role Proven delivery of complex, cross-functional projects Strong communication and stakeholder collaboration skillsSpectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy

Principal Embedded Software Engineer
Verso Recruitment Group
Whiteley
Hybrid
Senior
£70,000 - £80,000

Location: Fareham, Hampshire (Hybrid working available)
Salary: £70,000 £80,000
Job Type: Full-time, Permanent
Visa Sponsorship Available
An advanced technology company based in Fareham, Hampshire is looking to recruit a Principal Embedded Software Engineer to join its growing engineering team.

This is a senior-level opportunity for an experienced engineer to lead the development of embedded software and algorithms, working across the full product lifecycle while mentoring engineers and driving technical excellence.

The Role
As a Principal Embedded Software Engineer, you will take ownership of the design, development and delivery of embedded software solutions. You will lead technical direction, coordinate cross-functional teams and ensure high-quality delivery across complex engineering projects.

This role combines hands-on development with technical leadership, offering the opportunity to work on cutting-edge technology and influence product direction.

Key Responsibilities
Technical Leadership & Delivery

  • Lead end-to-end development of embedded software and firmware solutions
  • Define software architecture and key design decisions
  • Coordinate project delivery, ensuring timelines and quality targets are met
  • Provide technical guidance and mentorship to engineers
  • Drive Agile/SCRUM processes including sprint planning and reviews
  • Collaborate with cross-functional teams including hardware and systems engineers
  • Manage technical risks, dependencies and trade-offs across projects
  • Act as a key technical interface for internal and external stakeholders

Technical Responsibilities

  • Develop embedded firmware using C and low-level programming techniques
  • Design, implement, debug and test software for embedded systems
  • Develop and optimise algorithms using tools such as Python or MATLAB
  • Work on low-level drivers and hardware interaction
  • Support system integration and troubleshooting on embedded platforms
  • Contribute across the full software development lifecycle

What We re Looking For
Essential:

  • Degree in Electronics, Computer Science, Software Engineering or similar
  • Strong experience in embedded software development using C
  • Proven experience leading or coordinating technical projects
  • Experience working across the full software development lifecycle
  • Strong understanding of software architecture and system design
  • Hands-on experience with embedded systems debugging and development
  • Experience using version control tools such as Git or SVN
  • Strong communication skills and ability to work across multidisciplinary teams

Desirable:

  • Experience with high-level languages such as Python, MATLAB or LabVIEW
  • Knowledge of Digital Signal Processing (DSP) or similar algorithms
  • Experience with Agile development methodologies
  • Familiarity with test-driven development or behaviour-driven development

Why Apply?

  • Salary £70,000 £80,000
  • Senior, technically influential role within a growing engineering team
  • Opportunity to lead projects and mentor engineers
  • Work on advanced technology and complex systems
  • Hybrid working and strong benefits package
  • Visa sponsorship available

To Apply
For more information or to apply, please contact:
Lewis Phillips
(phone number removed)
(url removed)

Senior Software Engineer - SC cleared
CBSbutler Holdings Limited trading as CBSbutler
Romsey
Hybrid
Senior
£80,000 - £85,000
+2

Senior Software Engineer
Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking
Up to 85,000 per annum + benefits
SC clearance

We are seeking a Senior Software Engineer to join a high-performing team delivering advanced software for RF communication and sensor-based products. You’ll lead on the design, implementation, and testing of software components, working closely with the Product Owner and System Design Authority in an agile environment.

This role offers flexibility to specialise in modern UI development or embedded software, depending on your expertise. For those with leadership experience, there is scope to take on line management responsibilities and support team development.

Key Responsibilities

  • Lead detailed design, development, and testing of software components
  • Contribute to technical decision-making and architecture
  • Collaborate within an agile team to deliver robust solutions
  • Support and evolve existing products and future capabilities

Essential Skills & Experience

  • Degree in Engineering, Computer Science, or related field
  • Proven experience across the full software development lifecycle
  • Strong knowledge of sensor and communication systems
  • Experience with modern software architecture and DSP/algorithm development
  • Proficiency in languages such as C++, C#, or Python
  • Familiarity with agile practices (Scrum/Kanban) and tools (Git, GitLab, VS Code)

Desirable Skills

  • Modern UI or embedded software development
  • Linux, kernel drivers, or cross-compilation
  • DevOps experience (CI/CD, Docker)
  • Team leadership or line management experience

If this Senior Software Engineer role is of interest, apply now!

Software Engineer - SC
CBSbutler Holdings Limited trading as CBSbutler
Romsey
Hybrid
Mid - Senior
£55,000 - £60,000
+1

Software Engineer

Hybrid - 2 days per week onsite in either Romsey / Gloucester / Woking

Up to 60,000 per annum + benefits

SC clearance

We are looking for a talented Software Engineer to join a cutting-edge team developing software for RF communication and sensor-based products. You’ll play a key role in the design, implementation, and testing of product software, working closely within an agile team alongside the Product Owner and System Design Authority.

This is a flexible role where you can focus on either modern UI development or embedded software, depending on your expertise.

Key Responsibilities

  • Design, develop, and test software components
  • Collaborate within an agile team to deliver high-quality solutions
  • Contribute to the evolution of existing products and future technologies
  • Support technical decision-making in a complex engineering environment

Essential Skills & Experience

  • Degree in Engineering, Computer Science, or related field
  • Experience across the full software development lifecycle
  • Knowledge of sensor and communication systems
  • Strong skills in languages such as C++, C#, or Python
  • Familiarity with modern software architecture, agile methods, and tools (e.g. Git, VS Code)
  • Experience with scientific/DSP applications and algorithm implementation

Desirable Skills

  • Modern UI development or embedded systems experience
  • Linux, kernel drivers, or cross-compilation
  • DevOps tools (CI/CD, Docker)
  • Team leadership or line management experience

If this Software Engineer role is of interest, apply now!

Embedded Software Engineer
Mansell Recruitment Group
Southampton
Hybrid
Mid - Senior
£40,000 - £60,000

A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced Embedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/C++ for embedded platforms Create and maintain technical documentation to support design decisions Ensure software operates reliably and meets functional specifications Shape the long-term direction of software architecture and capabilities Collaborate with cross-functional teams to develop innovative technology within real-world constraints Develop and maintain test suites, including unit and integration tests Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP/IP) Build and maintain user-facing applications using both commercial and open-source toolkits Work closely with hardware and firmware engineers to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing practices and tools Experience working in Linux-based environments Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential A collaborative team player with an eye for clean, maintainable code The Offer Offering up to £60,000, hybrid working model with flexible working hours, private medical cover and relocation support available

Senior Software Engineer
CBSbutler Holdings Limited trading as CBSbutler
Chandler's Ford
Hybrid
Senior
£70,000 - £80,000

Salary: 70,000 - 80,000

Location: Southampton - Hybrid on site 40%

Sector: Defence and National Security

You will join a leading defence and national security consultancy, working on software for products in the RF communication and sensors domain.

You will be responsible for the detailed design, implementation and testing of components of the product software, working with an agile team.

There is a degree of flexibility as to the agile tasking within the agile software team, depending on your expertise, the role can flex to focus either on Modern UI design and implementation or Embedded software development.

Key Responsibilities

As a Senior Software Engineer your responsibilities will include:

  • Detailed design of components of the product software
  • Implementation and testing of software as part of an agile software team Gaining understanding of existing system products and future development agendas.

Your skills and experience:

  • BEng/BSc and/or master’s degree in an appropriate engineering, computer science, information systems or related subject.
  • Knowledge of Sensor and Communication systems.
  • Software engineering experience from R&D concept through to the full product development lifecycle
  • Modern software architecture practices
  • Experience of some kind of scientific application/DSP, including algorithm implementation
  • Capability in multiple languages and switching between languages rapidly, e.g. C++/C#/Python
  • Comfortable with modern agile development practices e.g. Scrum/Kanban
  • Comfortable with modern software tooling e.g. Gitlab, Git, VS Code

Ideally you will have experience in some of the following:

  • Experience of modern UI design.
  • Embedded software development (cross-compiling, deployment).
  • Linux OS and tools, kernel drivers
  • DevOps (Gitlab CI/CD scripting, pipelines, Docker)
  • Team Leadership or Line Management experience

Benefits:
As well as a competitive salary you will enjoy access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection and Life, Leisure and Entertainment.

Security Information :

Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, the candidate should be a British Citizen and have resided in the UK for the last 5 years for SC. For more information about clearance eligibility, please see (url removed)>

Fire and Security Engineer
Reed
Multiple locations
In office
Junior - Mid
£35,000 - £45,000
TECH-AGNOSTIC ROLE

Great opportunity for an experienced Fire & Security Engineer to join an established Building Services and Facilities Maintenance specialist who operate in the Hampshire region.

Applications are invited from Engineers with all levels of experience and salaries range from £30,000 to £45,000 with van, fuel card and great benefits included.

Day To Day of the Role:

  • Service, Fault Finding and Remedial works of fire alarm and / or security systems in accordance with industry standards and regulations.
  • Troubleshoot and diagnose problems with fire alarm and security systems in commercial properties, schools etc.
  • Provide technical support to customers as needed.
  • Undertake installation work where necessary
  • Understanding the clients’ needs and fulfilling all jobs required.
  • Keep accurate records of all work completed and advise on future remedial work.
  • Fire Alarms, Intruder Alarms, Access Control and CCTV.
  • Deliver great customer service

Must Have Experience Required / Certifications Required:

  • Minimum experience of 1 years in Fire & Security Engineering
  • Knowledge of fire alarm and / or security system installation techniques, equipment, and tools.
  • Familiarity with industry regulations and standards.
  • Excellent problem-solving and communication skills.
  • Ability to work both independently and as part of a team.
  • Willingness to work flexible hours when necessary.

If you are interested in the role please apply now!

Page 1 of 2
Frequently asked questions
Southampton offers a variety of firmware engineer positions including roles in embedded systems, IoT device development, automotive firmware, and consumer electronics. Opportunities range from junior to senior levels across both startups and established tech companies.
Employers typically seek proficiency in programming languages such as C and C++, experience with embedded systems, knowledge of real-time operating systems (RTOS), debugging tools, and familiarity with hardware interfaces. Strong problem-solving and communication skills are also valued.
Yes, many companies in Southampton offer remote or hybrid working arrangements for firmware engineers, depending on the project needs and company policies. Be sure to check each job listing for specific work location details.
Salaries for firmware engineers in Southampton typically range from £30,000 for entry-level positions to over £60,000 for senior roles, depending on experience and specific technical expertise.
To apply, create a profile on Haystack, upload your CV, and use the search filters to find firmware engineer jobs in Southampton. You can then apply directly through the job board or follow the application instructions provided in each listing.