Make yourself visible and let companies apply to you.
Roles
Firmware Engineer Jobs
Overview
Looking for top Firmware Engineer jobs? Explore the latest firmware engineering opportunities on Haystack, your trusted IT job board. Whether you're a seasoned firmware developer or just starting out, find roles that match your skills in embedded systems, hardware programming, and device integration. Start your next career move today with Haystack’s curated firmware engineer job listings.
Apprentice Engineer
British Gas 3
Multiple locations
In office
Graduate - Junior
£40,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

We are currently looking for Apprentice Metering Engineers near you!

Smart meters are helping power a greener, more sustainable future. By sharing energy use in real time, they give customers clarity, confidence and control over their bills.

As a Metering apprentice, youll do more than install and repair meters. Youll support customers, explain new technology clearly, and help them get the most from their energy use.

Youll train at our award-winning academies, gain recognised qualifications, and learn hands-on from experienced engineers who will coach and support you every step of the way. Before long, youll be out in your local community, helping people feel comfortable with change and confident in their choices.

This role values technical skill, curiosity, strong people skills, and a genuine desire to make a positive difference.

Heres what’s in it for you:

  • Starting salary of £16,698 rising to £20,273 at week 28, £23,850 (typically) at week 35, £26,528 at week 52, & £34,176 (typically) at week 60 of your apprenticeship
  • Once you have completed the full programme and aftercare support (typically at week 76) your salary will increase to £40,133 with bonus and add ons on top.
  • We also offer London Weighting Allowance ranging from £4,160 to £6,240 (dependant on location) for living or starting your day within London.
  • An expensed electric van for you to use for work, including an EV charge point where applicable & charge card.

Click apply and find out more about why were a great place to work…

Cyber Software Engineer
Sanderson Government and Defence
Manchester
In office
Junior - Mid
£80,000
RECENTLY POSTED

Cyber Software Engineer - National Security

The successful applicant will join teams working at the forefront of AI/DS, Cyber, Cloud, DevOps/SRE and Platform Engineering. With long-term programmes secured across the latest frameworks, this position offers the chance to be part of an exciting growth journey with significant technical depth and variety.

As a Cyber Software Engineer, the successful applicant will contribute to the research, design and development of critical systems in support of National Security missions. They will apply secure coding practices, maintain high standards of software quality and work closely with operating systems at a low level.

Key Requirements

* Strong experience with C or C++
* Familiarity with Python
* Comfortable working with Linux or Windows operating systems
* Knowledge of version control tools and experience in agile delivery environments
* An interest in the Cyber domain
* Understanding of common software design and testing patterns
* Ability to build systems and support continuous integration pipelines

Clearance

Due to the nature of the work, applicants must be eligible to obtain DV clearance. This requires being a British Citizen and having lived in the UK for the past 10 years.

Next Steps

To apply, please submit an up-to-date CV. The team looks forward to hearing from you.

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Senior Embedded Software Engineer
Platform Recruitment Limited
Telford
Hybrid
Senior
Private salary
RECENTLY POSTED

Competitive Salary | Telford | Hybrid

A leading industrial automation company is seeking a Senior Embedded Software Engineer to design and develop real-time embedded software for production products. Youll work end-to-end, from concept to deployment, with real ownership and technical autonomy.

Key Responsibilities

  • Develop embedded C/C++ software for real-time systems and Embedded Linux
  • Design and review software and system requirements
  • Contribute to architecture, planning, and occasional technical project leadership
  • Perform automated and manual software testing
  • Mentor junior engineers and conduct code reviews

Essential Skills & Experience

  • BSc or higher in Engineering or related discipline
  • Strong C++ experience in real-time and Linux environments
  • Experience with communication stacks (TCP/IP, EtherCAT)
  • Embedded development on ARM microcontrollers (e.g. NXP, Renesas)

Desirable

  • Experience with Python, C#, .NET, or C
  • Background in industrial automation, drive systems, or automotive
  • Exposure to safety-critical or high-reliability systems

Benefits

  • Competitive salary
  • Hybrid & flexible working
  • EV car scheme
  • 25 days holiday (increasing annually) + buy/sell
  • Relocation and visa sponsorship available (case by case)

Apply now to join a growing automation business delivering real-world embedded software solutions.

Senior Embedded Software Engineer
ReeVR
Rugeley
Hybrid
Senior
£65,000
RECENTLY POSTED

Type: Permanent
Location:staffordshire (Hybrid)
Salary: £60,000 £70,000

Key Responsibilities
Translate customer and system requirements into software specifications and acceptance criteria
Design and develop firmware for embedded controllers (STM32, FreeRTOS)
Develop embedded applications in C/C following MISRA-C, IEC 61508, and secure coding practices
Implement communication protocols including Modbus/TCP, serial (RS232/422/485), CAN, and Ethernet
Integrate analogue sensors and actuators using ADCs/DACs
Support HIL/SIL testing and conduct code peer reviews
Produce technical documentation including specifications, diagrams, and test plans

Required Skills & Experience
Experience developing embedded or industrial control software
Strong C/C programming skills for ARM Cortex-M microcontrollers (STM32 preferred)
Experience with FreeRTOS or similar RTOS
Knowledge of functional safety concepts (IEC 61508) and MISRA-C standards
Experience with unit testing frameworks, static analysis, and code coverage tools
Proficiency with Git in a trunk-based development workflow
Familiarity with industrial communication protocols such as Modbus/TCP, CAN, and Ethernet (UDP/TCP)

Embedded ADA Software Engineer
Morson Edge
Stevenage
In office
Mid - Senior
£60/hour - £68/hour
RECENTLY POSTED

Bristol – Full Time Onsite
£68.00 per hour
12-Month Contract (Extension Possible)
Must be able to obtain SC

Overview of the Department

Join a team working at the forefront of European missile system design, delivering safe, secure and highly reliable products to customers. The department develops advanced safety-critical software within a rigorous, standards-driven engineering environment.

The Role

You will work across the full software engineering lifecycle, from engaging with Systems teams on requirements discussions and change requests through to integration, qualification and software release.

This is a hands-on position within a safety-critical development environment, requiring a disciplined approach to coding, documentation and engineering process.

Essential Skills & Experience

  • Strong commercial experience in Ada
  • Must be eligible for and able to obtain SC clearance
  • Proven background in safety-critical software (Defence, Aerospace, Rail, Nuclear or Medical)
  • Experience working to high standards of coding, documentation and formal engineering processes

Desirable Experience

  • Formal design tools and methods: DOORS, Dimensions, Rhapsody, UML, SysML or Mascot
  • Development experience on Linux
  • Experience with networking applications

This is an excellent opportunity to contribute to cutting-edge defence technology within a highly respected engineering environment.

Development and Production Test Engineer Electronic
Guidant Global
Bolton
In office
Junior - Mid
£25/hour - £37/hour
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Development & Production Test Engineer Electronics (Defence)Location: Bolton
Guidant Global is proud to partner with a prestigious UK Ministry of Defence organisation. We are seeking an experienced Development & Production Test Engineer with a strong Electronic/Electrical engineering background to support missile sub-systems during the production phase.
This role focuses on testing, diagnostics, and manufacturing test support, ensuring programme targets for time, cost, and quality are met.
Key Responsibilities

  • Provide technical support for manufacturing tests and diagnostics at system and sub-system level
  • Deliver test engineering support from concept through to production readiness
  • Configure and introduce test facilities, including specifications and operator instructions
  • Test and fault-find electronic systems down to circuit card and component level
  • Implement corrective actions to maintain production schedules
  • Represent Test Engineering at Defect Review Boards

Skills & ExperienceEssential

  • Minimum HNC in Engineering or equivalent experience
  • Strong understanding of digital and analogue electronics, measurement, and fault diagnosis
  • Experience supporting electronic sub-systems and production testing
  • Ability to produce test specifications, instructions, and technical reports
  • Good planning, organisation, and communication skills

Desirable

  • RF or Microwave sub-system knowledge
  • Experience with manual and automated test equipment
  • Knowledge of CADMID lifecycle, environmental testing, or high-voltage awareness
  • SAP and MS Office experience

Test Equipment Experience

  • Digital multimeters, oscilloscopes, power supplies
  • Signal/function generators, counter timers, current clamps
  • Desirable: VNAs, spectrum analysers, RF power sensors, waveguides

What happens now?Upon submission of your application, should it meet our selection criteria, you will be contacted via e-mail by one of our talent acquisition specialists to arrange a screening call. This telephone chat is structured to explore a series of questions aimed at matching your competencies and capabilities to the specific demands of the position. Please note, this screening is contingent upon the initial success of your application.
Security Clearance:British Citizen or a Dual UK national with British citizenshipRestrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by our clients Security Team.
More about the role:For more than 70 years, our client has been in a strong partnership with the UK military. They have accomplished numerous milestones in defence engineering and have provided essential defence capabilities to meet the requirements of the armed forces across land, sea, and air.
This job is at our client’s site in Bolton facility, one of the North West’s leading manufacturing sites for at least 25 years. The facility offers showers and bike racks and is near the motorway, with a petrol station outside. Amenities like an onsite canteen. All employees get training and development opportunities.

Embedded Software Engineer - safety-critical RTOS
Computer Futures
Bristol
Remote or hybrid
Mid - Senior
£55,000
RECENTLY POSTED

Embedded software engineers building safety-critical C/C++ systems on their own RTOS, requiring deep understanding of real-time constraints, determinism, and rigorous documentation.

Core skills include:

  • Embedded C / C++ (primary language requirement)

  • Real-Time Operating Systems (RTOS)

  • FreeRTOS

  • SAFE RTOS

  • Other small-footprint RTOS

Embedded microcontrollers & SoCs

  • ARM Cortex-R and Cortex-A cores (used in their demos)

Bare-metal firmware developmentLow-level driver developmentMemory-safe and resource-constrained programmingConcurrency, scheduling, determinismHardware-software integration

Candidates must demonstrate experience in any safety-critical environment:

  • ISO 26262 (Automotive)

  • IEC 61508 (Industrial)

  • DO-178C / DO-254 (Aerospace)

  • IEC 62304 (Medical)

  • Hazard analysis experience (HAZOP, FMEA)

  • Documentation-heavy workflows

  • Traceability & verification processes

  • High learning velocity (their OS is niche)

  • Resilience when making mistakes

  • Motivation & ambition

  • Precision and quality mindset

  • Ability to handle safety-critical documentation burden

To find out more about Computer Futures please visit

Senior Embedded Software Engineer
Hudson Shribman
London
In office
Senior
£70,000
RECENTLY POSTED

Senior Embedded Software Engineer£up to 70kBase+Benefits Ref:ABJ6500

Midlands Onsite: Perm

An exciting opportunity has arisen for a Senior Embedded Software Engineer to join a well-established, globally recognised engineering organisation specialising in critical power and electrical test systems. With operations across the globe, the company is known for delivering innovative, high-reliability engineering solutions used in mission-critical environments worldwide.

As Senior Embedded Software Engineer you will play a key role in the design and development of embedded control software for advanced industrial power systems, working within a collaborative multidisciplinary engineering team.

You will work closely with Electrical, Mechanical and Systems Engineers to deliver robust, safe and cost-effective solutions used by global customers.

Key Responsibilities

Translate system and customer requirements into software specifications and acceptance criteria

Design embedded software architecture and interfaces for ARM-based controllers (STM32)

Develop embedded firmware in C/C++ within RTOS environments (FreeRTOS or similar)

Implement industrial communication protocols such as Modbus, CAN and Ethernet

Integrate software with sensors, actuators and industrial control hardware

Perform unit testing, static analysis, code reviews and verification activities

Develop SIL/HIL test environments and support validation activities

Produce clear technical documentation including design specifications and test plans

Work within modern development practices including Git, trunk-based development and semantic versioning

Support manufacturing, commissioning and service teams with technical investigations

Contribute to continuous improvement of development processes and engineering standards

Skills & Experience Required

Degree in Software Engineering, Computer Engineering, Electrical Engineering or similar

Strong experience developing embedded software in industrial or engineering environments

Strong C/C++ development experience on ARM Cortex microcontrollers (STM32 desirable)

Experience working with RTOS concepts (task scheduling, synchronisation, debugging)

Knowledge of functional safety or secure coding practices (MISRA, IEC61508 or similar)

Experience with unit testing, static analysis and code quality tools

Experience implementing industrial communications (Modbus, CAN, TCP/IP, Serial)

Experience working with hardware-software integration

  • Experience working with any of the following would be beneficial:

-Critical power or energy infrastructure systems

-Industrial automation or control systems

-Electrical test or commissioning environments

-Generator or power distribution equipment

-Industrial electronics or control panels

-Data centre or mission-critical infrastructure

-Safety-critical or high-reliability embedded systems

-Python or MATLAB experience for automation or test development would also be advantageous.

Stable, established engineering business with strong technical reputation - Base + Benefits.

ToApply:Contact Alison Basson on 0203 909 3782 / 07814 547440

Email: | Ref: ABJ6500

Embedded Software Engineer
Platform Recruitment Limited
Shrewsbury
In office
Mid - Senior
£80,000
RECENTLY POSTED

Embedded Software Engineer (Embedded C)

Shrewsbury | £50,000 £80,000 + Benefits

Im recruiting on behalf of a technology-focused engineering client who is looking to hire an Embedded Software Engineer to join a growing development team working on next-generation embedded and industrial systems.

This role is ideal for an engineer who enjoys working close to hardware and contributing across the full product lifecycle.

The Role

  • Develop and maintain Embedded C software for industrial communication interfaces
  • Contribute to firmware and hardware architecture decisions
  • Test, validate and support products through certification and release
  • Work within Agile / V-Cycle development environments

Essential Experience

  • Degree in Software, Electronics or similar
  • Strong Embedded C programming experience (MISRA, secure coding)
  • Experience using version control systems
  • Strong communication and teamwork skills

Desirable

  • C# experience for test/support tools
  • Knowledge of industrial or serial communication protocols
  • Exposure to PLC programming or industrial automation environments

Whats on Offer

  • £50,000 £80,000 salary, depending on experience
  • Challenging, technically focused role
  • Long-term career progression
  • Based in Shrewsbury
Multi Skilled Maintenance Engineer
Escape Recruitment Serv Ltd
Glasgow
In office
Junior - Mid
£40,000 - £45,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Multi-Skilled Maintenance Engineer

Location: Glasgow
Salary: 40,000 - 45,000 DOE + Benefits
Shift Pattern: 4 x 10-hour shifts (Sunday-Wednesday Nights OR Monday-Thursday Days)

Night Shift: Sunday 9pm-7am, Monday-Wednesday 7pm-5am
Day Shift: Monday-Thursday 7am-5pm

The Role

We’re looking for a Multi-Skilled Maintenance Engineer to support the maintenance of automated production machinery and site equipment. You’ll carry out both planned and reactive maintenance, ensuring minimal downtime and reliable operations.

Key Responsibilities

  • Perform PPM and reactive maintenance on production equipment.
  • Diagnose and repair electrical and mechanical faults.
  • Maintain PLC-controlled systems, drives, motors, sensors, and control panels.
  • Carry out mechanical work including gearboxes, bearings, conveyors, pneumatics, and hydraulics.
  • Support continuous improvement initiatives to improve reliability and efficiency.
  • Assist with installation and commissioning of new machinery.
  • Maintain accurate maintenance records and safety compliance.

About You

  • Time-served engineer with an electrical qualification (HNC, NVQ Level 3 or equivalent).
  • Experience with PLCs, drives, motors, and industrial control systems.
  • Manufacturing or automated production experience is beneficial.

Why Join?

  • 40,000 - 45,000 DOE
  • Stable shift pattern (no weekend rotation)
  • Overtime and progression opportunities
  • Ongoing training and development
  • Modern facility and supportive engineering team
Maintenance Engineer
CSR Ltd
Belfast
In office
Junior - Mid
£40,000
RECENTLY POSTED

Shift Maintenance Engineer Belfast

If youre the kind of engineer who can hear a machine making a slightly wrong noise from across the room, wed like to talk to you.

Part of a larger UK-wide Engineering Group, our Belfast facility plays a vital role in delivering high-quality services across Ireland and the UK. Behind every smooth operation is a team of engineers keeping production runningand thats where you come in.

The Role

As aShift Maintenance Engineer, youll join a small but highly capable engineering team responsible for keeping the plant operating safely and efficiently. Expect a varied role where no two shifts are quite the same.

Your day-to-day will include:

  • Carrying out planned preventative maintenance across plant and equipment
  • Diagnosing faults quickly to minimise production downtime
  • Troubleshooting mechanical and electrical systems, motors and machinery
  • Supporting reactive maintenance and breakdown response
  • Recording work completed for compliance and audit purposes
  • Contributing to continuous improvement and project work
  • Ensuring all work meets health & safety standards

In short: keep the machines happy so the operation stays productive.

What Were Looking For

  • Trade-qualified Mechanical Maintenance Engineer (with some electrical knowledge)
  • Experience in a fast-paced production or manufacturing environment
  • Comfortable working with PLCs and fault finding
  • A practical, hands-on mindset and strong problem-solving skills
  • Someone who can work independently but also pull together as part of a tight-knit team

Experience in steam, mechanical, processing, or FMCG environments would be usefulbut good engineers come from many places.

Why Join Us?

  • Competitive salary
  • Modern production facility
  • Long-term career prospects within a growing organisation
  • A team that values practical thinking, reliability, and engineers who simply get things sorted.

If you enjoy solving problems, fixing what others cant, and occasionally explaining to colleagues that machines dont repair themselves overnightthis could be the role for you.

Skills:
Mechanical Electrical Engineering

Electrical Engineer
The Sterling Choice Ltd
Walsall
In office
Mid - Senior
£60,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Keep the sparks flying (safely!) and keep the machines running.

We’re looking for a hands-on electrical engineer who thrives on troubleshooting, diagnostics, and keeping specialist machinery humming. You’ll use your skills across motors, PLCs, pneumatics, and more to ensure production never skips a beat.

As a business, they are the leading manufacturers in their field and with the recent success they’re looking to add to their engineering team. They are looking to integrate further automation to their site, which allows you to upskill and develop your own career.

What you’ll do:

  • Maintain, repair, and improve electrical & electro-mechanical equipment
  • Program and troubleshoot PLCs
  • Jump in on breakdowns and prevent future faults

What I’m looking for:

  • Level 3 Electrical Engineering qualification with manufacturing experience
  • Strong diagnostics, problem-solving, and team-player skills
  • PLC programming understanding
  • FMCG Manufacturing experience
  • Comfortable on hands-on, dynamic night shifts (6:30pm–6:30am, 4 on/4 off)

Why it’s worth it:

  • Weekly pay, earnings up to £60,500 with overtime
  • Private medical, dental, eye care, life assurance, and wellbeing support
  • Profit sharing and perks that reward your contribution

If you love rolling up your sleeves, fixing complex systems, and keeping everything running smoothly, this role is made for you.

Electronics Design Engineer
Platform Recruitment Limited
Windsor
In office
Mid
£55,000
RECENTLY POSTED

Electronics Design Engineer | Embedded Systems | STM32 | IoT | Power Electronics | £55k | Berkshire

Im currently recruiting on behalf of a well-established electronics manufacturer for an Electronics Design Engineer to join their innovative R&D team. This is a fantastic opportunity to work on cutting-edge electronic product development, taking designs from initial specification through to testing, certification and production.

Youll be working within a multi-disciplinary engineering team developing products across areas such as power electronics, IoT devices, embedded systems and industrial electronics.

Key Responsibilities

  • Design and develop electronic hardware and embedded systems from product specifications
  • Program and develop firmware using embedded C
  • Work with STM8, STM32 or similar embedded microcontrollers
  • Improve existing products and develop new electronic designs
  • Support testing, certification and production readiness
  • Collaborate with the wider R&D team and report on project progress

Requirements

  • Degree in Electrical & Electronic Engineering, Telecommunications, or similar
  • Minimum 3 years experience in electronic product design
  • Experience with STM8, STM32 or similar microcontrollers
  • Strong embedded C programming skills
  • Excellent problem-solving and communication skills

Desirable experience:

  • IoT, GSM / CAT-M, BLE
  • Data logging systems
  • SMPS / power electronics
  • Product certification and compliance

The Opportunity

  • Work on end-to-end product development
  • Join a large, collaborative R&D engineering team
  • Develop technologies ranging from high-power industrial electronics to ultra-low-power IoT devices
  • Competitive salary plus pension, death in service benefit and generous annual leave

This is a full-time role, and applicants must be eligible to work in the UK.

If you’re an Electronics Design Engineer with embedded systems experience looking to work on innovative products, please apply with your CV.

Field Service Engineer
Future Engineering
Maidstone
In office
Junior - Mid
£40,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Maidstone

£35,000 - £40,000 Basic + Overtime (OTE £48,000+) + Training in multiple sectors within the business + Growing company + Package + IMMEDIATE START

Are you looking for a Field Service Engineer role where you can earn over £45,000? Terrific opportunity for you to become a specialist within a skillful industry that has gone through massive growth. You will be a technical expert, whilst getting the opportunity to earn well through overtime.

This respected company have ambitious and exciting goals and are looking for you to be a driving force in taking this company to the next level. As a Field Service Engineer you will be working on access control, security and networking equipment on a variety of different projects.

The role as a Field Service Engineer will include:

* Field Service Engineer - security access control equipment
* Installation, service and maintenance work
* Travel mainly around Kent
* Full training provided
* Overtime opportunity to earn very well

The successful Field Service Engineer will have:

* Experience as a field service engineer or similar
* Experience with networking, access control, security or similar
* Must be commutable to Kent and happy to travel

If interested in this role please apply or contact Georgia Daly on 07458163040 for an immediate interview.

Keywords: field service engineer, networking, security, cabling, access control, electrical, kent, maidstone, faversham, canterbury, london, royal tunbridge wells

This vacancy is being advertised by Future Engineering Recruitment Ltd. The services of Future Engineering Recruitment Ltd are that of an Employment Agency.
Future Engineering Recruitment Ltd are that of an Employment Agency.
Please visit our website to view other positions we are currently handling.
Future Engineering Recruitment Ltd can only accept applications from 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.

Principal Embedded Software Engineer IoT & Full-Stack
Gerrell & Hard
Bicester
Hybrid
Senior
Private salary
RECENTLY POSTED

Location: Hybrid / Bicester
Type: Permanent
Salary: Competitive, market-based
TUAL Technology is an innovative, VC-backed start-up based in Bicester, developing PowerUp a high-power EV charging solution designed for grid-constrained sites. By integrating battery storage, smart energy management, and ultra-fast DC charging, TUAL delivers seamless electrification where traditional grid capacity falls short. Working with enterprise customers across Europe, TUAL is transforming the productivity and profitability of electric commercial vehicle fleets through a portfolio of intelligent, software-defined, cloud and IoT-enabled charging solutions.
The RoleWere looking for a hands-on Lead Software Engineer to own the design and delivery of our IoT and cloud software platform. Youll connect our ultra-fast chargers, manage data and remote control functions, and ensure security and scalability across our systems.Youll work directly with the VP Product and VP Power Electronics, shaping architecture, integrations and performance turning ideas into real, working solutions.________________________________________What Youll DoBuild IoT and cloud software for charger connectivity and monitoringCreate telemetry and data pipelines (PLC, CAN)Enable secure remote control and bi-directional communication (MQTT/WebSockets)Deliver OTA firmware updates and REST APIs (OCPP/OCPI)Develop secure, scalable cloud infrastructure (AWS IoT, Azure, etc.)Collaborate closely with hardware and IoT partners to integrate systems end-to-end________________________________________Your Background5+ years experience in IoT software, cloud integration or embedded systemsStrong skills in PLC, CAN, Modbus or similar protocolsProficiency in API and cloud development (AWS/Azure, MQTT, WebSockets)Knowledge of secure firmware updates and encryption (TLS, AES)Comfortable working autonomously in a fast-moving start-up environmentBackground in EV charging, energy storage or industrial automation is a plus________________________________________Why JoinThis is a chance to build the full IoT and cloud platform behind PowerUp from architecture to deployment. Youll shape a core technology in a growing, well-funded start-up tackling real-world challenges in electrification.

Test Engineer
Verso Recruitment Group
Gloucester
In office
Junior - Mid
£35,000 - £40,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Job Title: Test Engineer
Location: Bristol
Salary: £35,000 to £40,000
Employment Type: Permanent
Working Arrangements: Onsite working

My client is seeking a hands on Test Engineer with a strong electro mechanical background to support testing and fault finding across early stage prototype builds. You ll be responsible for identifying issues, carrying out fixes, and producing the documentation and work instructions that ensure consistent, high quality builds.

This role suits someone who enjoys understanding system behaviour, improving reliability, and turning test outcomes into clear, actionable guidance for wider teams.

Key Responsibilities

  • Testing electro mechanical prototype assemblies and systems
  • Identifying faults, analysing root causes, and carrying out hands on fixes
  • Working closely with design, manufacturing, and test teams to feed back improvements
  • Producing clear documentation, test reports, and structured work instructions
  • Supporting continuous improvement across build and test processes
  • Ensuring all work meets engineering, quality, and safety standards

What You ll Need

  • Strong electro mechanical testing and fault finding experience
  • Background in prototypes, NPI, R&D, or low volume technical builds
  • Ability to interpret electrical schematics, mechanical drawings, and test data
  • Confident producing documentation and work instructions
  • Practical, solutions focused mindset with strong attention to detail

Why Join

  • Permanent role with long term development opportunities
  • Work on innovative, technically interesting prototype products
  • Collaborative engineering environment with modern facilities
  • Bristol based site with a supportive, hands on culture

For more information, please contact Cathy Swain.
T: (phone number removed)
E: (url removed)

Embedded Systems Engineer
Terry Parris Associates
Pulborough
In office
Mid
£50,000 - £55,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

A long-established global manufacturer of high-voltage power solutions used in medical devices, semiconductor equipment, scientific instruments and industrial systems. The organisation operates design and manufacturing facilities across North America, Europe and Asia and partners with leading OEMs developing advanced technologies.

Main Objective
Work with Power Supply Design Engineers to develop and implement digital control loops within high-voltage power supply products. Support the integration of the TMS320 platform into new designs and maintain existing production firmware.

Key Responsibilities

  • Design and implement embedded software for high-voltage power supply development.
  • Maintain firmware, including version control and release management.
  • Collaborate with internal engineering teams and external stakeholders to ensure designs meet technical requirements.
  • Develop software in line with project timelines and cost targets.
  • Participate in product design reviews and ensure software integrity.
  • Support project planning by contributing to time and cost estimates.
  • Produce technical documentation including code descriptions, operating principles, calibration procedures and user instructions.
  • Ensure designs meet internal engineering, quality and safety standards.
  • Ensure compliance with relevant legal and regulatory requirements.
  • Support quality and environmental management systems including ISO 9001 and ISO 14001, alongside internal standards for workmanship, ESD handling and high-voltage safety.

Skills, Knowledge & Experience

  • Degree in Software Engineering, Electrical Engineering or Electronic Engineering, or equivalent experience.
  • Experience developing embedded software using structured design methods.
  • Experience with Microchip PIC/DSP controllers, TI TMS320 microcontrollers, and C programming.
  • Understanding of embedded systems architecture and digital control theory.
  • Experience developing VB.NET GUI applications.
  • Strong analytical and structured problem-solving skills.
  • Ability to work independently and collaboratively within an engineering team.
  • Quick to learn new technologies and apply logical, methodical thinking.
  • Clear written and verbal communication skills.

TPA Recruit is a specialist recruitment agency acting on behalf of our client to source and assess suitable candidates for this position. All applications will be reviewed and processed by our team, who will liaise directly with shortlisted individuals throughout the hiring process

Junior Software Engineer
Samuel Frank
Stafford
Hybrid
Junior
£32,000 - £35,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Junior PLC / SCADA Software Engineer Staffordshire 1-2 years experience - Permanent - £35k + hybrid working + 30 days holiday + bonus scheme + private healthcare cover

Samuel Frank is recruiting a junior level PLC / SCADA Software Engineer for a Staffordshire based specialist engineering business. The Software Engineer position will suit a graduate with 1-2 years commercial / relevant experience.

You ll need to be a British passport holder (and not hold dual nationality) and have lived in the UK for at least the last 5 years as you ll be put through security clearance.

Key aspects of the Junior PLC / SCADA Software Engineer position include;

  • System requirements specification and analysis, software design and implementation
  • Preparation of test plans
  • Supporting the implementation and test of PLC / SCADA systems, preferably Siemens TIA Portal & WinCC (if you don’t have Siemens experience, they’re open to cross training someone to use Siemens PLCs)
  • Some experience in the design and implementation of complex, medium to large sized industrial automation systems
  • Technical software design documentation (full lifecycle)
  • System safety experience is of interest
  • The company encourages and will support Engineers taking on Chartered status / MSc qualifications etc.
  • Qualified to least 2:1 Degree level
  • Experience of working in highly regulated industries
  • The management team encourages a sensible work-life balance which encourages everyone to leave the office by 4.30pm daily and have 30 days holiday per year, as well as the statutory Bank Holidays
  • Role will initially be based from the Stafford office (3 days per week) and home (2 days per week) with occasional day trips to customer sites

The successful PLC / SCADA Software Engineer will learn how to design and implement complex automation, safety and material tracking systems. You ll be involved in specification writing and system documentation using a breadth of problem-solving skills, which will include writing PLC programs or designing SCADA systems from scratch.

The office is easily commutable from Stoke, Stafford, Cannock, Lichfield, Telford, Uttoxeter, Stone.

Senior Embedded Software Engineer
Hudson Shribman
Not Specified
In office
Senior
£70,000
RECENTLY POSTED

Senior Embedded Software Engineer up to 70k Base + Benefits Ref: ABJ6500

Midlands Onsite: Perm

An exciting opportunity has arisen for a Senior Embedded Software Engineer to join a well-established, globally recognised engineering organisation specialising in critical power and electrical test systems. With operations across the globe, the company is known for delivering innovative, high-reliability engineering solutions used in mission-critical environments worldwide.

As Senior Embedded Software Engineer you will play a key role in the design and development of embedded control software for advanced industrial power systems, working within a collaborative multidisciplinary engineering team.

You will work closely with Electrical, Mechanical and Systems Engineers to deliver robust, safe and cost-effective solutions used by global customers.

Key Responsibilities

  • Translate system and customer requirements into software specifications and acceptance criteria
  • Design embedded software architecture and interfaces for ARM-based controllers (STM32)
  • Develop embedded firmware in C/C++ within RTOS environments (FreeRTOS or similar)
  • Implement industrial communication protocols such as Modbus, CAN and Ethernet
  • Integrate software with sensors, actuators and industrial control hardware
  • Perform unit testing, static analysis, code reviews and verification activities
  • Develop SIL/HIL test environments and support validation activities
  • Produce clear technical documentation including design specifications and test plans
  • Work within modern development practices including Git, trunk-based development and semantic versioning
  • Support manufacturing, commissioning and service teams with technical investigations
  • Contribute to continuous improvement of development processes and engineering standards

Skills & Experience Required

  • Degree in Software Engineering, Computer Engineering, Electrical Engineering or similar

  • Strong experience developing embedded software in industrial or engineering environments

  • Strong C/C++ development experience on ARM Cortex microcontrollers (STM32 desirable)

  • Experience working with RTOS concepts (task scheduling, synchronisation, debugging)

  • Knowledge of functional safety or secure coding practices (MISRA, IEC61508 or similar)

  • Experience with unit testing, static analysis and code quality tools

  • Experience implementing industrial communications (Modbus, CAN, TCP/IP, Serial)

  • Experience working with hardware-software integration

  • Experience working with any of the following would be beneficial:

  • Critical power or energy infrastructure systems

  • Industrial automation or control systems

  • Electrical test or commissioning environments

  • Generator or power distribution equipment

  • Industrial electronics or control panels

  • Data centre or missioncritical infrastructure

  • Safetycritical or high-reliability embedded systems

  • Python or MATLAB experience for automation or test development would also be advantageous.

Stable, established engineering business with strong technical reputation - Base + Benefits.

To Apply: Contact Alison Basson on (phone number removed) / (phone number removed)

Email: Ref: ABJ6500

Security Engineer
Alecto Recruitment
Wembley
In office
Mid
£43,000 - £48,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Security Engineer - London
Salary 43,000 to 48,000 basic

Are you an experienced Security Engineer looking to join a highly reputable and fast-growing fire and security company in London? This business is known for delivering premium security solutions across commercial, residential, and public sector projects. They pride themselves on investing in their team, technology, and ongoing professional development, making it an exciting place to advance your career.

The role
You will be responsible for the installation, servicing, and maintenance of intruder alarms, CCTV, and access control systems across a variety of sites. Ensuring all work is completed to the highest standard and in line with current industry regulations, you will play a key part in delivering high-quality, reliable security solutions to clients.

Key responsibilities

  • Install, service, and maintain intruder alarms, CCTV, and access control systems
  • Carry out fault finding, testing, and remedial works
  • Ensure all work complies with industry standards and client requirements
  • Complete accurate reports, site documentation, and handovers
  • Build and maintain strong client relationships while representing the company professionally
  • Travel across London and surrounding areas as required

What we’re looking for

  • Proven experience as a Security Engineer or similar role
  • Knowledge of intruder alarms, CCTV, and access control systems
  • Strong fault-finding and problem-solving skills
  • Excellent communication and teamwork skills
  • Reliable, professional, and motivated to deliver high-quality work

What’s on offer

  • Salary 43,000 - 48,000 basic
  • Work with a market-leading, reputable company
  • Opportunities for career progression and training
  • Exposure to a wide variety of high-profile projects
  • Supportive and professional team environment

This is an excellent opportunity for a Security Engineer seeking a challenging role with a respected company that values its people and invests in their development.

YOU MAY BE A; Junior Fire & Security Engineer, Trainee Fire & Security Engineer, Fire Alarm Engineer, Security Engineer, Service Engineer, Installation Engineer, Electrical Engineer, Apprentice Engineer

INDAV

Embedded Software Design Engineer
Alstom Group
Nottingham
In office
Mid - Senior
£45,000 - £50,000
RECENTLY POSTED

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

Could you be our Embedded Software Design Engineer in Mansfield we re looking for at Alstom?

Your future role

Take on a new challenge in Mansfield and apply your Software Design Engineering expertise in a new cutting-edge field. You ll report to the Head of Engineering and work alongside a dedicated and passionate Services team in Alstom UK&I.

Day-to-day, you ll deliver cost efficient embedded software designs in-line with budget levels. We ll look to you to the following:

  • To provide embedded software designs for a range of electronics systems which will be project specific and scheduled to meet agreed customer deadlines.
  • Deliver high standards of embedded software design in terms of performance, reliability, right first time quality, cost, innovation and service level.
  • Ensure all software designs are fully compliant with latest industry specific and EU regulations.
  • Responsibility for embedded software design for a range of systems inline with project specific requirements and to the correct quality/design standards.
  • To ensure innovative/best practice embedded software standards are adopted & continuously improved.
  • To ensure full compliance with design, quality and Health & Safety Regulations.
  • Reporting of Quality, HSE or HR issues to the Engineering Manager on a timely basis.

All about you

We value passion and attitude over experience. That s why we don t expect you to have every single skill. Instead, we ve listed some that we think will help you succeed and grow in this role:

  • Substantial embedded software design experience within a relevant electronics business. Knowledge of rail industry and associated standards would be advantageous.
  • Education in Software Engineering or related subject to Degree level or equivalent level.
  • The individual must be a driven , well disciplined, logical thinking, self motivated, team player, able to communicate at all levels and above all be highly innovative in delivering high standards in embedded software engineering design.
  • Excellent standards in relation to technical ability, innovation, organisational skills, Health & Safety, problem solving and continuous improvement.
  • A high level of customer focus is critical.
  • 100% compliance with latest design, quality & HSE regulations.
  • Delivery to agreed/planned timescales, cost constraints & quality standards.

A good understanding of embedded software design including:

  • C/C++,C#, Visual Studio, CE 5.0 & CE6.0, .NET, MFC, Visual Basic, ARM9, 8051, PIC, X86, SQL, Assembler, RTOS. Web application design (Typescript/Javascript/HTML/CSS) desirable.
  • Fault Analysis, Unit & Integration Testing, Factory Acceptance Testing, Site Testing and Commissioning.
  • Test procedures and methods, change control and version control.

Things you ll enjoy

Join us on a life-long transformative journey the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. You ll also:

  • Enjoy stability, challenges and a long-term career free from boring daily routines
  • Collaborate with transverse teams and helpful colleagues
  • Contribute to innovative projects
  • Utilise our agile working environment
  • Steer your career in whatever direction you choose across functions and countries
  • Benefit from our investment in your development, through award-winning learning
  • Benefit from a fair and dynamic reward package that recognises your performance and potential, plus comprehensive and competitive benefits (pension, life ins., medical)
  • Up to 52 weeks full maternity and adoption pay
  • 25 days annual leave plus bank holidays, with the opportunity to buy or sell holidays
  • Option to enjoy a brand new electric or hybrid vehicle with our salary sacrifice scheme
  • A wide range of flexible benefits that you can tailor to suit your lifestyle

You don t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you ll be proud. If you re up for the challenge, we d love to hear from you!

Frequently asked questions
Haystack features a wide range of Firmware Engineer positions, including embedded systems development, IoT device firmware, automotive firmware, and consumer electronics firmware roles across various industries.
Employers typically seek proficiency in C/C++, embedded systems programming, real-time operating systems (RTOS), hardware debugging, and experience with microcontrollers and communication protocols like SPI, I2C, and UART.
Yes, Haystack lists both remote and on-site Firmware Engineer opportunities. You can filter job searches by location to find remote positions that match your preferences.
To boost your chances, ensure your resume highlights relevant firmware projects, demonstrate expertise in embedded systems, tailor your application to each job description, and leverage Haystack’s job alerts to apply promptly.
Yes, Haystack offers access to learning resources, industry articles, and career advice to help Firmware Engineers stay updated on the latest technologies and advance their careers.