Make yourself visible and let companies apply to you.
Roles
Contract Firmware Engineer Jobs
Overview
Find top CONTRACT Firmware Engineer jobs with Haystack – your go-to IT job board for flexible, high-paying firmware engineering contracts. Explore exciting contract opportunities in embedded systems, IoT, and hardware development. Start your next firmware engineering contract role today!
Software Engineer
Chroma Recruitment Ltd
Ellesmere Port
In office
Mid - Senior
Private salary
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Chroma are working with a nationally recognised engineering services provider who are searching for aControl Systems Software Engineerto join their team due to investments increasing the scale of their projects.

We’re looking for a versatile and experienced Control Systems Software Engineer who is highly skilled in the design and coding of PLC software. Your role will involve designing, developing, and maintaining new control systems as well as reworking the existing code.

Control Systems Software EngineerRequirements:

  • HNC/D or Degree in Electrical Engineering, Computing (or related field)
  • Extensive PLC programming experience
  • Communication Network experience
  • HMI/SCADA

Interested?
If you have theskills and experiencefor this Control Systems Software Engineer role, apply now with an up-to-dateCV, or contactLuke Adamsonfor more details.
Know someone perfect for this role?Refer them!Chroma Recruitment operates a referral scheme.
Chroma Recruitment is acting as an employment business regarding this position.

Java Software Engineer
Akkodis
Gloucester
In office
Mid - Senior
Private salary
RECENTLY POSTED

Java Software Engineer with DDS and RTOS required for long term contract assignement based in Bristol

Overview of department:
Our team, at our Bristol facility, develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability.
Responsibilities:
This is a very hands-on role and requires the continued design and development of new and evolving software tools and architectures, and the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative.
Skillset/experience required:
A strong background in software engineering, its realisation and system wide impact.
Experience of working in Java
Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development.
Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation
Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability
Experience in other languages such as Ada
Knowledge of DDS middleware and Real Time Operating Systems
Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508

Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law.

Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers.

By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.

PLC Service Engineer
ATA Recruitment
Lichfield
Hybrid
Mid - Senior
£97,835/day
RECENTLY POSTED
TECH-AGNOSTIC ROLE

PLC Service Engineer (Contract – 10 Weeks)

Location: Midlands (Telford and Nottinghamshire based)
Contract Length: Approximately 10 weeks with potential extensions

Rate - £45ph to £50ph Outside IR35 LTD

Working Pattern:

  • 1 week of night on call only 6pm to 6am Monday to Sunday
  • 1 week of days on call 6am to 6pm Monday to Sunday
  • Followed by 2 weeks on days Monday to Friday 8am till 5pm of which they will be assisting with commissioning of systems or other service works required

Role Overview

We are seeking an experienced PLC Service Engineer to support automation and conveyor systems across the Midlands region. This is a primarily remote-based role, with engineers responding to site callouts as required.

  • During the on call shifts the engineer isn’t expected to be anywhere but at home answering the phone if a call comes in or responding to tickets as a customer raises them to us on a common platform we use. The engineer will only be expected to go to site if it is a software issue that cannot be resolved remotely no matter what time of day or night it is.
  • When on days Monday to Friday there may be a requirement to stay away from home at a hotel paid for by the company if travel times do not permit within the normal working hours.

Key Responsibilities

  • Respond to breakdowns and service callouts across the Midlands.
  • Fault finding and diagnostics on conveyors and automated systems.
  • PLC troubleshooting and modifications.
  • Provide technical support to site teams.
  • Ensure minimal downtime and efficient resolution of issues.

Key Requirements

  • Strong fault-finding and diagnostic experience on conveyors and automation systems.
  • Proficient with Siemens TIA Portal.
  • Comfortable working independently in a field-based, call-out environment.
  • Full UK driving licence (assumed for field-based role).

To be considered for this role please either hit the ‘Apply’ button on this site or email your CV directly to . I can also be contacted directly on. I look forward to hearing from you!

You must be eligible to live and work in the UK. Sponsorship is not provided

ATA Recruitment specialise in the recruitment of engineers across the UK, so if this role is not for you, please do have a look on our website for further potential opportunities which may suit your skills and experience better – if you have the skill, we have the recruitment knowledge and together we can find you your perfect job! –

ATA is committed to creating a diverse workforce and is an equal opportunities employer. We welcome applications from all suitably qualified persons regardless of age, disability, gender, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, and sexual orientation

CNC Engineer Machinist
People Solutions
Dudley
In office
Junior - Mid
£14/hour - £17/hour
RECENTLY POSTED
TECH-AGNOSTIC ROLE

CNC Engineer / Machinist

People Solutions Dudley are currently recruiting for a CNC Engineer / Machinist (Manual Lathe Turner, Miller, Borer) to join our well-established client based in the local area. This is a fantastic opportunity offering an excellent salary and genuine opportunities for growth and progression.

Our client is initially looking for experienced CNC Operators, Programmers, or Setters to support fabrications on the shop floor, producing small and large one-off components. They are willing to invest in candidates who have strong foundational knowledge of CNC milling, vertical lathes, and borers. Experience with Heidenhain and Fanuc controls (3-axis) is preferred.

Shifts

•  Day Shift: Monday to Friday, 07:30 – 16:00 (early finish Friday)
  •  Night Shift: Monday to Thursday, 18:00 start (12-hour shifts, 4 on / 3 off)

Rates of Pay

•  From £17.50 per hour (depending on experience)
  •  Night shift allowance included
  •  Overtime paid at time and a half after 37 hours (day shift)

Benefits

Your benefits as a CNC Engineer / Machinist will include:

•  Excellent hourly rate with progression opportunities
  •  Overtime available
  •  Shift allowance for nights
  •  Long-term opportunity with a stable business
  •  Ongoing training and development

Day-to-Day Duties

As a CNC Engineer / Machinist, your duties will include (but are not limited to):

•  Operating CNC lathes, borers, and milling machines to produce precision components
  •  Performing fabrication and milling tasks where required
  •  Reading and accurately interpreting technical drawings
  •  Programming, setting, and operating CNC machinery
  •  Carrying out routine machine maintenance
  •  Troubleshooting and resolving production issues
  •  Maintaining accurate production and material records
  •  Applying mathematical calculations for measurements and tolerances

Essential Skills

To be successful as a CNC Engineer / Machinist, you will need:

•  Proven experience operating manual lathes, borers, or milling machines (experience in at least one is acceptable)
  •  Previous CNC machining experience (borers, millers, or lathes)
  •  Ability to read and interpret engineering drawings and specifications
  •  Strong mechanical knowledge and problem-solving skills
  •  Experience with tooling, materials handling, and hand tools
  •  Ability to work independently and as part of a team
  •  Good length of service within CNC machining environments

Desirable Experience

•  Experience with Heidenhain or Fanuc controls
  •  PLC familiarity
  •  SolidWorks or similar CAD software experience

Training Provided

•  Full industry-related training with ongoing development support

Apply

If you are ready to take on this exciting opportunity as a CNC Engineer / Machinist, apply today by clicking the link below or contact our recruitment team for more information.

People Solutions do not charge candidates any fees or request deposits at any stage of the recruitment process.

Maintenance Engineer
Belcan Technical Recruiting Ltd
London
In office
Junior - Mid
£27/hour
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Role Equipment Specialist

Location: Brize Norton (Full-time on-site)
Contract: 6 months (likely extension)
Hours: 35 hours per week (4.5 days, between 7am-7pm)
Security Clearance: BPSS+ (completed by the Client’s Security Team)
IR35: Inside IR35
Pay: £27.00/hr Umbrella | £20.18/hr PAYE

About the Opportunity

Our Client, a leading organisation supporting military aerospace operations, is expanding its specialist maintenance team and seeking four experienced Role Equipment Specialists. You’ll be part of a high-performing environment supporting a major military transport aircraft fleet, working alongside skilled technicians and operational partners to ensure mission readiness.

This is an exciting opportunity for individuals with strong practical maintenance experience looking to contribute to a fast-paced, safety-critical aviation setting.

The Role

As a Role Equipment Specialist, you’ll work within the Role Equipment Bay, supporting the servicing, inspection, and maintenance of a range of essential survival and mission-specific equipment. Reporting to the Role Bay Coordinator and Head of Workshops, you’ll ensure all equipment is compliant, airworthy, accurately documented, and ready for operational use.

Key Responsibilities

  • Service and maintain chemical oxygen generators to OEM and regulatory standards
  • Inspect, repack, and service life vests and aircraft survival equipment
  • Conduct daily servicing of Class 3 role equipment, ensuring operational readiness
  • Carry out corrosion prevention activities and component preparation
  • Input accurate maintenance data into digital systems and technical records

Essential Skills & Experience

  • Previous experience maintaining survival equipment, role equipment, or similar technical kit
  • Ability to interpret technical publications and follow regulated maintenance procedures
  • Competent using digital tools and maintenance management systems

If you think this could be a new and exciting career opportunity for you and you would like to learn more or just for an initial, no-obligation conversation please contact me on 07732 694 243 or you can apply directly by following the Easy Apply link and I will contact you as soon as I receive your contact details.

This vacancy is being advertised by Belcan

Project Engineer HW/SW
Morson Edge
Stevenage
In office
Junior - Mid
£50/hour
RECENTLY POSTED

PROJECT ENGINEER (SW/HW) – CONTRACT 12 MONTHS – STEVENAGE Hertfordshire

ROLE RESPONSIBILITIES / DUTIES

  • Support the delivery of integration tools to customers acting as the liaison between Weapons Systems Engineering and Manufacturing.
  • Working with Project Leads & development teams to understand the critical path activities to ensure we deliver on time.
  • Woking as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy to deliver the simulations and representations of real equipment.
  • You will deploy existing software packages provided to you from the software development team onto hardware.
  • Must be able to take software and install it onto hardware and manage this process. .
  • Responsible for ensuring the relevant Safety and Security documentation has been followed as defined in the published design definitions.
  • The role may require you to support with documentation updates and supporting shipping and export functions (project dependant).

WHAT WE NEED FROM YOU / PROVEN ABILITY

  • Familiar with COTS computer hardware.
  • Ability to follow software load instructions to install software on COTS hardware.
  • Familiar with operating systems such as Linux and windows.
  • Ability to understand & support the delivery of plans so that delivery schedules can be kept.
  • Ability to work with stakeholders to provide solutions to problems with plans when they arise.
  • Ability to use and manage simple databases for asset management and tracking purposes.
  • Ability to conduct software tests on deliverable equipment using pre-existing test documentation.
  • Appreciation for the importance of version & quality controls.
  • Proven ability to deliver to deadlines.

DESIRABLES

  • Familiar with Continuous integration / development tools (Jenkins, GitLab CI, or GitHub) and the benefits to automatic build, test and deployment pipelines.
  • Practical knowledge of System integration principles and processes.
  • Understanding of software development practices.

ADDITIONAL SECURITY INFORMATION: WE SEEK A PROJECT ENGINEER (SW/HW) WHO HAS WORKED IN A MILITARY / DEFENCE ENVIRONMENT / INDUSTRY WITHIN THE LAST 12 MONTHS OR WHO IS CAPABLE OF OBTAINING SECURITY CLEARANCE (SC LEVEL MINIMUM)

Senior Unreal Developer - Luxury Automotive Configurator
FourPointZero
London
Fully remote
Senior
£500/day - £600/day
RECENTLY POSTED

Senior Unreal Developer| Luxury Automotive Brand Configurator
UK Remote
2-3 Month Contract
£500-600 Per Day

We’re partnering with a studio who are looking for a Senior Unreal Developer to work on an exciting project they’re delivering.

The project is building a real-time, pixel-streamed configurator for a major luxury automotive brand. Users configure a vehicle via a bespoke app. The system then dynamically converts that specific CAD model into Unreal Engine and pixel-streams it back in real-time for a fully interactive, photorealistic 360-degree experience.

What You’ll Be Doing

The Senior Unreal Developer will join the wider Unreal and asset team to take on the core technical challenges around the dynamic pipeline and real-time performance:

  • Writing and optimising C++ to handle dynamic model ingestion from the external app into Unreal
  • Working with automated CAD-to-Unreal data workflows
  • Authoring shaders and materials to deliver luxury-automotive photorealism
  • Optimising for a smooth Pixel Streaming experience

What You’ll Need

  • Experience working at Senior Unreal Developer level with strong proficiency with Unreal Engine and solid C++ skills
  • Experience working with CAD data within Unreal Engine
  • Good knowledge of shader programming and high-end material authoring
  • Familiarity with Pixel Streaming and real-time performance optimisation

If you’re a Senior Unreal Developer and skills and experience align with the role, click apply.

Senior Product Test Development Engineer
NSD
Edinburgh
In office
Senior
£70,000/day
RECENTLY POSTED

Senior Test Development Engineer
Location: Kirkcaldy
Salary: Up to £70,000 + £7,500 Welcome Bonus
Security Clearance: Must be eligible for BPSS (SC desirable)
Type: Permanent | Full-Time

The Opportunity

An established and growing advanced engineering organisation is seeking a Senior Test Development Engineer to support the design and development of complex electronic test solutions.

This is a key senior role within a high-growth R&D environment, offering strong technical ownership, leadership responsibility, and genuine progression opportunities.

You will be working on advanced electronic systems supporting mission-critical applications across land, sea, air, and space platforms.

The Role

You will take ownership of the design, development, validation and lifecycle support of test equipment at board, subsystem and system level.

Key responsibilities include:

Design and development of functional test equipment for electronic systems

Hardware and software integration, debug and fault finding

Verification and validation of test solutions

Production support, issue resolution and obsolescence management

Leading technical design reviews and producing high-quality documentation

Mentoring and supporting junior engineers

Driving robust, scalable and maintainable test architectures

Essential Skills & Experience

Strong analogue and digital electronic circuit design knowledge

Proven experience developing test equipment in an engineering environment

Test software development experience

Excellent hardware troubleshooting skills

Experience supporting system integration and debug

Experience handing designs into production

Ability to produce clear, structured technical documentation

Eligibility for UK Security Clearance (minimum BPSS)

Desirable Experience

Significant industry experience in test development

PXI / LXI test architectures

Mentor Graphics schematic capture and PCB layout

Measurement uncertainty and validation principles

NI LabVIEW, NI CVI, NI TestStand or C#

Mixed signal design

High-speed serial networks

RF electronics awareness

Power supply design

Open CPI Engineer - DV Cleared
Defence
Romsey
In office
Mid - Senior
Private salary
RECENTLY POSTED

Our client, a prominent entity in the Defence & Security sector, is seeking a skilled Open CPI Engineer - DV Cleared to join their team. This contract role, based in either Romsey or Gloucester, requires a high level of security clearance and a deep understanding of SAP CPI, RF Test, RF Design, Embedded C/C++, and FPGA.

Key Responsibilities:

Engineering & Development

  • Design, develop and optimise OpenCPI components and applications for SIGINT and RF systems
  • Integrate OpenCPI solutions onto FPGA-based and embedded SDR platforms
  • Support system architecture, trade studies, and technical design decisions
  • Ensure robust, scalable and reusable OpenCPI-based implementations
  • Develop OpenCPI workers and containers in C/C++ and HDL (VHDL/Verilog where required)
  • Integrate DSP chains into FPGA and embedded Linux environments
  • Conduct trade-off analysis across performance, latency and resource utilisation
  • Support hardware/software integration in secure lab and customer environments

Testing & Assurance

  • Define test plans aligned to customer requirements and acceptance criteria
  • Develop automated test harnesses and regression test environments
  • Identify defects, performance bottlenecks and integration risks early
  • Provide clear reporting and evidence for assurance and accreditation processes

Delivery & Customer Engagement

  • Work closely with Delivery Managers to ensure effective transition from design to deployed capability
  • Operate directly within customer-facing secure environments where required
  • Maintain strong technical credibility with National Security stakeholders
  • Highlight technical risks, dependencies and resourcing requirements early

Job Requirements:

Essential Skills and Experience:

  • Demonstrable hands-on experience with OpenCPI framework
  • Strong C/C++ development in embedded or Linux environments
  • Understanding of digital signal processing (DSP) principles
  • Experience integrating FPGA-based platforms (e.g. Xilinx or Intel toolchains)
  • Experience working within secure National Security or MOD environments
  • Ability to troubleshoot complex integration and performance issues
  • Experience working with SDR and RF signal processing systems

If you have the required skills and experience and are looking for a new challenge within the Defence & Security sector, we would love to hear from you. Apply now to become a key part of our client’s innovative team.

Principal High-Speed Digital Hardware Engineer
Certain Advantage
Dunbar
Hybrid
Senior
Private salary
TECH-AGNOSTIC ROLE

Certain Advantage is hiring for a Principal Digital Hardware Engineer based in the Edinburgh area.

This role is on a contract basis and is hybrid-based.

The Company

Were working with an engineering company specialising in solving complex engineering challenges across various industriesfrom aerospace and automotive to healthcare and semiconductors.

Does this sound like your next career move?

If youre ambitious to grow, this may be your next role?

The Role:

This role is for a Principal Digital Hardware Engineersomeone ambitious and ready to make an impact. Youll be results-oriented and driven to succeed.

Youll be leading a small, experienced, and collaborative team, and be responsible for:

Creating high-quality and robust digital electronics designs

Documenting and recording deliverables

Supporting integration & verification activities at the hardware and system level

Keeping designs under configuration control

Providing progress reports

The Individual

Were looking for people who can show:

High-speed serial communication interfaces/ protocols (e.g. PCIe, Ethernet/ IEEE802.3, SPI, I2C, etc.) and high-speed bus architectures (e.g. DDR3/4)

Use of high-speed digital design techniques such as signal termination, controlled impedance, matched length tracking, ground/ power planes, decoupling, etc.

Integrating hardware, firmware & software on FPGA and microprocessor-based PCAs

Signal integrity & power integrity analysis at board level using Hyperlynx SI/PI

The Benefits:

Competitive hourly rate

Training and Development

Career progression

Does this sound like your next career move? Apply today.

Working with Certain Advantage

We go the extra mile to find the best people for the job. If youre hunting for a role where you can make an impact and grow your career, well work with you to find it.

We work with businesses across the UK to find the best people in Finance, Marketing, IT and Engineering. If this job isnt for you, head to certainadvantage.co.uk and register for job alerts and career guidance tips.

TPBN1_UKTJ

Contract Software Engineer - C
Verso Recruitment Group
Cambridge
Hybrid
Mid - Senior
Private salary

Job Title: Contract Software Engineer - C++ Location: Cambridge Rate: We know rate transparency matters. While we can’t list a figure on this advert, we are more than happy to disclose immediately upon application Employment Type: Contract - 6 Month Contract Working Arrangements: Hybrid working (3 days on site, 2 from home) A contract opportunity for an experienced C++ Software Engineer to join a high‑performance engineering team in Cambridge, working on motor control, embedded systems, and cross‑platform development across Windows and Linux. This is an initial 6‑month contract with strong potential for extension. You will develop and enhance software that drives complex motor‑control systems used in advanced engineering environments. The work involves low‑level control, real‑time performance, and robust cross‑platform implementation. Collaboration with electronics, firmware, and systems engineers is central to the role. Key Responsibilities - Design, develop, and maintain C++ applications for motor‑control systems - Implement and optimise algorithms for real‑time motor control - Develop software for Windows and Linux environments - Integrate software with motor drivers and controllers - Debug, test, and validate system behaviour using lab equipment and simulation tools - Contribute to architecture decisions, code reviews, and continuous improvement Essential Skills and Experience - Strong commercial experience in modern C++ (C++14/17) - Proven background in motor control, motion systems, or embedded control loops - Confident working across Windows and Linux platforms - Experience with hardware interaction, device drivers, or real‑time systems - Solid understanding of multithreading, performance optimisation, and low‑level debugging - Ability to work independently in a fast‑paced R&D environment This contract does not accept candidates operating through a Personal Service Company (PSC). Therefore, you will be required to work through an Umbrella company. For more information, please contact Cathy Swain. T: (phone number removed) E: (url removed)

Embedded Software Engineer - Contract (Outside IR35) - Cambridge - SC Clearance
SoCode Limited
Cambridge
In office
Mid - Senior
£60/hour - £80/hour
+1

Embedded Software Engineer | 6-Month Contract (Outside IR35) | Cambridge Location: Cambridge, UK Contract Type: 6 months (Outside IR35) Rate: Competitive (DOE) Security Clearance: SC Clearance required About the Role We are working with a leading UK defence and security technology consultancy, engaged in developing cutting-edge solutions that protect the UK from emerging technological and cyber threats. As an Embedded Software Engineer, you’ll work alongside a multi-disciplinary team of scientists and engineers to design, develop, test, and deliver prototype solutions. This is a hands-on, technically challenging role where your work will have real-world impact. Responsibilities: Develop embedded software for high-tech systems, primarily in C (Linux environment) Collaborate with teams on design, prototyping, and full product lifecycle development Debug and optimise software and hardware interfaces Contribute to technical problem-solving and innovative solutionsRequired Experience: 3+ years of embedded software development experience Strong C programming skills (Linux) Experience in full lifecycle software development Relevant technical degree Eligibility for UK SC Clearance (essential)Desirable Experience: Bare metal / RTOS development on ARM Additional programming languages: C++, C#, MATLAB Embedded software debugging and electronics development Scripting for testing or signal processing (Python, MATLAB) Experience in defence or high-tech industries is beneficial but not essentialApply today with your CV to be considered for this exciting 6-month opportunity

Software Engineer
Progressive Recruitment
Birmingham
Hybrid
Mid - Senior
£55/hour - £65/hour
TECH-AGNOSTIC ROLE

We are seeking an experienced Software Engineer with strong capability across LabVIEW, test development, and hardware interface work. This role sits within a fast‑paced engineering environment and involves supporting software development, test automation, and commissioning activities for complex engineering systems. Key Responsibilities Develop, optimise, and maintain LabVIEW-based test solutions. Support hardware interface testing and integration work across various systems. Contribute to commissioning activities in a live workshop/test environment. Work collaboratively across software, test, and engineering disciplines. Troubleshoot test rigs, instrumentation setups, and hardware interfaces. Produce clear documentation and ensure test systems meet engineering standards. Essential Skills Strong LabVIEW experience - this is the core priority. Background in test development, instrumentation, and hardware interface testing. Experience working in fast‑paced engineering sectors (e.g., automotive, advanced manufacturing, robotics). Broad engineering mindset - software, test, and hardware rather than deep speciality in one domain. Comfortable working both onsite in a workshop environment and remotely. Desirable Skills Exposure to Siemens TIA Portal (not essential). Experience supporting commissioning or integration activities. Why Consider This Contract? Long-term contract potential (6 months + rolling extension). Opportunity to work in a high-impact hybrid engineering role using modern tools and methods. Great for engineers wanting variety, hands-on engineering, and exposure across software + hardware.Please click to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Progressive please visit Progressive Recruitment, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales

Automation Engineer
Progressive Recruitment
Burton-on-Trent
Hybrid
Mid - Senior
£45/hour - £50/hour

We're supporting a major engineering organisation delivering large‑scale automation and control upgrades across the UK water sector. Due to increased project workload, they're looking to bring in an experienced Contract Automation Engineer with strong multi‑vendor PLC/SCADA experience and full‑lifecycle project capability. The Role You'll be delivering controls and automation solutions across major water & wastewater treatment projects. This contract involves full lifecycle engineering-from specifications and design through to programming, FAT/SAT, site commissioning, and handover. Technical Requirements You must be proficient in: Allen‑Bradley / Rockwell Automation Studio 5000 / RSLogix 5000 FactoryTalk View SE/ME Schneider Electric EcoStruxure Control Expert (Unity Pro) SCADA/HMI platforms Mitsubishi Software GX Works / GX Developer Ideal Background This will suit contractors who have previously worked with businesses known for water sector systems integration, including those delivering: Water treatment control upgrades Process automation systems Utilities framework projects ICA/MEICA engineering services What You'll Need Proven PLC/SCADA development & commissioning experience Experience in a process related industry Ability to work independently and hit the ground running Willingness to attend site commissioning when required UK Right to Work and immediate or near‑immediate availability What's on Offer Outside IR35 6-12 months contract Long‑term contract extensions available Opportunity to work on next‑generation water infrastructure Flexible hybrid working depending on project stage If you have a background in process industries and a passion for delivering full-life-cycle automation solutions, we'd like to hear from you. Please click to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Progressive please visit Progressive Recruitment, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales

JAVA Software Engineer
Endeavour Recruitment
Bristol
In office
Mid - Senior
£65/hour

JOB LOCATION: Bristol SECURITY: SC is Must DURATION: 12+ Months (Possibility for Extensions) TYPE: Contract WORK PATTERN: Mon –Fri – Full time onsite/ Open to 4 days compressed PAY RATE: £65 /hr (Umbrella Inside IR35) Overview of Department: Our team, at our Bristol facility, develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability. Responsibilities: This is a very hands-on role and requires the continued design and development of new and evolving software tools and architectures, and the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative. Skillset / Experience Required: • A strong background in software engineering, its realisation and system wide impact. • Experience of working in Java • Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. • Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation • Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability • Experience in other languages such as Ada • Knowledge of DDS middleware and Real Time Operating Systems • Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508

Test Equipment Hardware Engineer
Manpower UK Ltd
Cheltenham
Hybrid
Mid - Senior
£65/hour - £75/hour
TECH-AGNOSTIC ROLE

Role: NPI Test Equipment Hardware Engineer

Location: Cheltenham (3 day on-site. 2 remote)

Duration: 12 months

Rate: up to 75/hour (Umbrella only)

Inside IR35

Job Description Summary

As an NPI TE Hardware Engineer, you will be responsible for leading, specifying, designing & developing, Test Equipment solutions for power distribution and control programmes. You will work as part of an integrated product team to develop and implement TE Hardware for Qualification & deliver test solutions for the latest power distribution controls products.

You will take an innovative approach to problem-solving, demonstrate good people leadership skills, independence, sound technical judgment and be able identify and breakdown complex problems and formulate solutions.

Roles and Responsibilities

  • Responsible for the full Test Systems life cycle - from initial requirements through to formal release and support
  • Develop and implement TE Hardware for Qualification
  • Execute the requirements, design, implementation, and verification of assigned test systems using sound engineering principles while adhering to business standards, practices, procedures and product / programme requirements
  • Act as an engineering interface to the Project Manager, clearly articulating the technical direction and decisions and technically support the project planning and performance metrics
  • Liaise and interface with other functions, e.g. Systems, Hardware, Programmes, Manufacturing, Sustainment, and other stakeholders
  • Assure proper documentation of technical data generated for the assigned Test Systems and/or tasks in line with engineering policies and procedures
  • Participate as a presenter or reviewer in technical and program reviews
  • Provide technical guidance and leadership to personnel supporting the assigned project
  • Help coaching, mentoring, and training less experienced engineers
  • Provide timely communications on significant issues or developments
  • Participate on teams assigned to address organisational initiatives and engineering issues

Required Qualifications

  • Degree in Electrical or Electronic Engineering or equivalent knowledge and experience
  • Experience of Test System design, development, and hardware/software integration ideally gained in an Aviation or similar high integrity environment
  • Good problem solving and solution building skills
  • Excellent communication skills to team, peers, and all levels of management
  • Demonstrated ability for independent and sound technical judgement, identification of problems and formulating solutions.

To apply, please send your CVs in the first instance

HIL Test Engineer - Steering Systems
Premea
Warwick
In office
Mid - Senior
£27/hour
TECH-AGNOSTIC ROLE

Our premium brand Automotive client is currently recruiting for the following role:

HIL Test Engineer - Steering Systems - 27.21/hr (Inside IR35) - Warwickshire - 8 Months (potential for yearly renewal)

Duties:

  • Develop test cases to be executed within the Steering System HIL.
  • Implement existing JLR Vehicle test procedures in Steering HIL environment.
  • Operate the Steering System HIL rig.
  • Develop analysis methods and metrics to judge test case results.
  • Liaise with internal customers to satisfy test requests.
  • Characterise and compare different steering systems and generate reports.
  • Correlate Virtual models with Steering System HIL data and vehicle data.

Skills:

  • Extensive experience in HIL testing: DSPACE, XPACK4 or similar.
  • Good knowledge of Vehicle Dynamics principles.
  • Significant experience in mechatronic systems validation and verification.
  • Experienced in vehicle simulation software packages such as Matlab/Simulink, IPG Carmaker or similar.
  • Experience in programming is essential.
  • Problem Solving skills and knowledge (6-Sigma or similar).
  • Knowledge of Machine Learning techniques.
  • Strong Analytical skills.
  • Team Player.
  • Good understanding of AGILE methodology.

Education:
BSc or MSc in Engineering or Data Science

Additional information:
This role is on a contract basis and is Inside IR35.

The services advertised by Premea Limited for this vacancy are those of an Employment Business.
Premea is a specialist IT & Engineering recruitment consultancy representing clients in the UK and internationally within the Automotive, Motorsport and Aerospace sectors.

DV Cleared Control Systems Engineer
Russell Taylor Group Ltd
Reading
In office
Mid - Senior
£650/day - £750/day
TECH-AGNOSTIC ROLE

DV Cleared Senior Software Engineer
Aldermaston - Onsite
12-month contract Outside IR35

Are you a DV cleared Software Engineer who can take full ownership of software delivery on site?
Do you enjoy building Siemens PLC solutions from scratch in secure, regulated environments?
Looking for a long-term contract with a strong on-site engineering focus?

What’s in it for you
650 to 750 per day
Outside IR35
12-month contract
4-5 days onsite per week
Work on high-security, technically challenging projects

What will you be doing?
Designing, developing and programming Siemens PLC systems from scratch
Leading all software activities on an assigned project
Configuring Siemens PLCs, HMIs and associated networks
Producing on-site test documentation and supporting FATs and SATs
Carrying out on-site testing and commissioning of PLC systems
Acting as the technical interface with the client during delivery
Providing technical leadership, mentoring and support to other engineers
Ensuring software delivery meets programme, budget and quality requirements

Where you’ll be doing it
You’ll be based on site in Aldermaston, working within a highly secure defence environment on mission-critical control system projects.

What you’ll need
Active DV clearance (essential)
Strong experience programming Siemens PLCs from scratch
Background in on-site commissioning and testing of PLC systems
Experience working in secure or regulated environments
Ability to technically lead software activities and support junior engineers
Confident communicator, comfortable working directly with clients
Degree-level qualification in a relevant engineering discipline (or equivalent experience)

We appreciate your CV may not be up to date. No problem, just apply and we can deal with that later.

Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Russell Taylor will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here.*

Guidance & Control Software Engineer
Unify
London
Hybrid
Mid - Senior
£50/hour - £65/hour

Guidance & Control Software Engineer (Interception Systems)
Location: North London - Hybrid
Type: Contract - Outside IR35
Rate: Starting at 50 per hour DOE

About the Role

Our client develops advanced autonomous weapon and interception technologies designed for high-speed target engagement in contested environments.

The programme centres on a vision-guided one-way aerial system capable of autonomously detecting, tracking, and intercepting manoeuvring objects. The software architecture combines real-time perception with predictive guidance and control.

This role will be central to the development of the onboard flight and guidance stack, implementing estimation, tracking and control algorithms in performance-critical C++ code. The engineer will work closely with perception, simulation and hardware teams to ensure reliable terminal behaviour under real-world conditions.

The Guidance & Control Software Engineer position suits an engineer with experience in missile guidance, air defence, seekers, or high-dynamic autonomous vehicles rather than conventional UAV autopilot development.

Key Responsibilities

Guidance & Control

Develop predictive guidance and control algorithms for autonomous interception

Implement proportional navigation, pursuit guidance or equivalent terminal control laws

Design trajectory prediction and time-to-impact logic for manoeuvring targets

Integrate perception outputs into stable closed-loop control behaviour

Tune and validate behaviour across dynamic envelopes and degraded sensing conditions

Estimation & Tracking

Develop state estimation and tracking filters (e.g. Kalman based approaches)

Handle uncertain and intermittent measurement data

Fuse onboard sensors and vision-derived measurements

Prevent divergence and oscillatory behaviour in terminal phase

Software Implementation

Implement real-time flight software in modern C++

Optimise performance for embedded compute constraints

Support hardware-in-the-loop and simulation environments

Work with safety-critical and deterministic execution constraints

Integration & Testing

Collaborate with perception and simulation engineers

Analyse flight logs and engagement performance

Support ground and flight trials

Debug instability, tracking loss, and intercept miss distance issues

Behaviours

Analytical and physics-driven problem solving

Comfortable working with incomplete or ambiguous data

Collaborative across perception, hardware and systems teams

Pragmatic and delivery focused

Ownership mindset with strong accountability

Calm under test and trial pressure

Qualifications and Experience

Strong C++ experience in embedded or real-time systems

Background in guidance, navigation and control, tracking, or estimation

Experience with high dynamic autonomous or weapon systems

Understanding of control laws and dynamic stability

Experience working with real sensor data rather than purely simulated environments

Familiarity with modelling or simulation environments desirable

Knowledge of vision-based navigation or target tracking beneficial

Degree in Aerospace Engineering, Control Systems, Robotics, Physics, Mathematics or similar

Eligibility to work on defence related programmes in the UK (SC Cleared / 5 years residency in the UK)

Senior Engine Control Software Engineer
Apex Resource Management
Norwich
In office
Senior
Private salary

Location: Hethel, UK
Contract: Inside IR35 3 Month Contract

Role Summary

The Senior Engine Control Software Engineer will play a pivotal role within a high-performance powertrain environment, leading the design and delivery of embedded control software for next-generation V6 and V8 turbocharged engines and transmission platforms. This Senior Engine Control Software Engineer position focuses on robust, production-level ECU software, ensuring quality, compliance, and performance across demanding operating conditions.

Role & Responsibilities

  • Lead development of embedded engine control software for advanced propulsion systems
  • Implement control and diagnostic software for new engine and transmission features using C/C++
  • Collaborate with Controls Design Engineers, Systems Engineers, and Architects to define and align software and functional architectures
  • Develop, test, and maintain production-level ECU software ensuring MISRA compliance and high-quality standards
  • Produce and maintain Software Design Documents and Software Implementation Records
  • Own and refine unit, POD-level, and solution-in-isolation testing with strong traceability
  • Support Behaviour Driven Development and Test-Driven Development methodologies
  • Participate in algorithm FMEA activities to mitigate software-related risks
  • Work closely with calibration and validation teams to ensure performance across all operating conditions
  • Actively contribute to design reviews, sprint activities, retrospectives, and technical presentations

Requirements of the Role

  • Strong proficiency in C programming and embedded automotive software development
  • Minimum 5+ years engineering experience within propulsion systems (Engine, Transmission, Chassis, Brakes or Steering)
  • Experience in automotive ECU software development, testing, and validation
  • Understanding of unit testing, integration testing, and verification strategies
  • Knowledge of CAN, LIN, UDS, OBD-II, J1939 and Ethernet communication protocols
  • Experience using Vector tools (CANoe), debuggers, and Git version control
  • Familiarity with ASPICE, ISO 26262 (Functional Safety) and MISRA standards
  • Degree qualified in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science or similar
  • Knowledge of MATLAB, Simulink, and DOORS is advantageous
  • Strong analytical problem-solving skills with the ability to lead and mentor others

Apply Now

If you are an experienced Senior Engine Control Software Engineer seeking to deliver cutting-edge propulsion software within a high-performance automotive environment, this Senior Engine Control Software Engineer opportunity offers genuine technical ownership and influence.

Please note, this role is deemed inside of IR35. The Umbrella Pay Rate offered is inclusive of the Assignment pay rate, holiday pay and Apex Recruitment s contribution towards Employer Costs.

Java Developer
Click Digital
Gloucester
In office
Senior
£65/hour

We are recruiting for a Java Developer on contract to work for our client who is based in Bristol. The role/hours will be condensed into a 4 day week. (Monday - Thursday)

  • Experience of working in Java (10+ years ideally)

  • Experience in other languages such as Ada

  • Knowledge of DDS Middleware and Real Time Operating Systems

Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508

Overview of department:

Our team, at our Bristol facility, develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability.

Responsibilities:

This is a very hands-on role and requires the continued design and development of new and evolving software tools and architectures, and the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative.

Skillset/experience required:

  • A strong background in software engineering, its realisation and system wide impact.
  • Experience of working in Java
  • Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation
  • Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability
  • Experience in other languages such as Ada
  • Knowledge of DDS Middleware and Real Time Operating Systems
  • Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508

IMPORTANT NOTE: The candidate will also need to be able to achieve or have SC clearance.

Frequently asked questions
Haystack features a wide range of contract firmware engineer positions, including roles focused on embedded systems, IoT device development, real-time operating systems, and hardware-software integration across various industries.
To apply, simply create an account on Haystack, upload your resume, and browse the available contract firmware engineer listings. When you find a job that matches your skills, click 'Apply' and follow the instructions provided by the employer.
Yes, Haystack allows you to filter contract firmware engineer jobs by contract duration, location (including remote opportunities), and other criteria such as industry sector and required experience level.
Many contract firmware engineer roles on Haystack offer remote or flexible work options, but this varies by employer and project requirements. Each job listing clearly indicates if remote work is available.
Typical qualifications include a background in electrical engineering or computer science, proficiency in programming languages like C/C++ and assembly, experience with embedded systems, and knowledge of firmware development tools and debugging techniques. Specific requirements may vary depending on the position.