Make yourself visible and let companies apply to you.
Roles
C Jobs
Overview
Discover the best C programming jobs on Haystack, your go-to IT job board for top C developer roles. Whether you're an experienced C programmer or just starting out, explore exciting opportunities with leading tech companies looking for skilled C coders. Find your next C developer job now and take your career to the next level!
Embedded DSP / FPGA Engineer
Sanderson Recruitment
London
In office
Senior
Private salary
RECENTLY POSTED

Sanderson are currently working with a client who are looking to grow their Embedded Software Engineering team.

You will be designing and implementing real time system software around RF communications and sensors. This senior engineering role combines hands-on detailed design with technical team leadership.

Job Purpose & Key Responsibilities

As an embedded software engineer your responsibilities could include:

  • Capture of embedded software requirements, software design and test / verification processes for efficient real time systems from R&D concept through to the full product development lifecycle
  • The implementation of bespoke data processing and control schemes.
  • Understanding and applying new and emerging technologies inclusive of algorithm techniques

Essential skills will include

  • Strong skill set in C and/or C++ for embedded development and associated operating systems
  • Collaboration with cross-functional teams to deliver full lifecycle developments
  • Knowledge of latest System on Chip devices, Software Defined Radio platforms and open-source frameworks
  • Good understanding of Digital Signal Processing algorithms and experience of modelling or simulation algorithms

This role will require eligibility to be clearable to DV Clearance

If you’re interested in the above, apply or reach out to

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.

Embedded Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Mid - Senior
Private salary
RECENTLY POSTED

Develop embedded software solutions for cutting-edge UK defence technology

to £80,000 DoE + Benefits

This company is growing strongly with projects in various areas of national defence and are seeking a skilled Embedded Software Engineer to join the team. These projects are all specifically related to UK defence and so interested candidates will need to be British Citizens to be considered for this role. Whilst the exact nature of these projects is kept secret, they utilise advanced technologies and often require the development of brand-new techniques to solve very challenging problems.

Whilst growing they are still a small team with a start-up atmosphere where roles aren t rigidly defined and hierarchy is minimal. New ideas and project directions are welcomed from anyone, and everyone is empowered to represent the business at customer meetings and conferences. You should expect to put your skills to use on a wide array of different projects with varying requirements. Some will be early-stage feasibility studies which may not include any programming while others will run through to the production of prototypes or demonstrator units.

Requirements:

  • Demonstrable commercial-grade experience in embedded software development with a proven track record of designing and implementing solutions to real-world problems.
  • Strong proficiency with Linux and programming in C, plus at least one other relevant language such as C#, C++ or MATLAB.
  • Knowledge in areas such as bare metal and RTOS software development, embedded software debugging methods, high-level software architecture, electronics development, or scripting for test would be highly advantageous.
  • Relevant degree demonstrating strong academic foundations including top A Level grades or equivalent.
  • British Citizen eligible for UK security clearance.

Remuneration package is strong with good base salary and excellent benefits. For security reasons this is an in-office only role, no forms of hybrid or remote working are possible.

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27583) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Business Development Manager
Nicholas Associates
Yorkshire
Fully remote
Mid - Senior
£50,000 - £55,000
RECENTLY POSTED

Position: Business Development Manager

Location: Remote

Salary: c 50K + car + bonus + laptop/phone/expenses

Nicholas Associates has an excellent opportunity for a Business Development Manager to join an established & growing client within the fabricated metals sector.

Reporting in to the Sales Director, you will be responsible for generating new business leads, managing enquiries & customer visits, processing quotes through the estimation office & subsequent follow up. There is an existing base of lapsed clients that require revisiting & developing however, the role is biased more towards growth of new business.

Experience in the following industries is preferred, metals, fabrication, recycling (glass/metals) biomass, aggregates (cement, quarry), renewable energy. You will also have a technical/engineering background & the ability to build credible discussion with Maintenance Managers, Project Engineers & Engineering Managers.

You will have a solid understanding of business & marketing principles, with the ability to create strategies to reach new business opportunities, new markets & new clients. You will be a strong relationship builder, accurately gauging customer ‘pain points’ & approaching those with a solutions-based perspective.

About Us

We are dedicated to fostering a diverse and inclusive community. In line with our Diversity and Inclusion policy, we welcome applications from all qualified individuals, regardless of age, gender, ethnicity, sexual orientation, or disability. As a Disability Confident Employer, and part of the Nicholas Associates Group, we are committed to supporting candidates with disabilities, and we’re happy to discuss flexible working options.

We are committed to protecting the privacy of all our candidates and clients. If you choose to apply, your information will be processed in accordance with the Nicholas Associates Group of companies Privacy Notice.

Medical Device Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Senior
£70,000 - £80,000
RECENTLY POSTED
+1

Become the founding member of this medical device software development team

On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB.

With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn’t expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed.

As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact.

You will need:

  • A strong academic background in Computer Science, Electronics or similarly applicable subject.
  • Substantial experience as a software engineer, including software development for medical devices.
  • Excellent coding skills in embedded C.
  • A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises).
  • Full existing right to work in the UK without restriction, time limit, or sponsorship.

Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python.

If you’re looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate.

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27517) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Backend Developer
Damia Group Ltd
Newcastle upon Tyne
In office
Mid - Senior
£35,000 - £40,000
RECENTLY POSTED
+7

Backend Developer - circa 40,000 per annum base + benefits - Newcastle-Upon-Tyne

We are seeking an experienced Back-End Developer. In this role, you will be responsible for designing, building, and maintaining secure, scalable, and high-performance APIs. You’ll work closely with front-end developers, DevOps engineers, and product teams to deliver complex business logic to the front-end web application.

Key accountabilities

  • Design, implement, and maintain RESTful APIs
  • Develop reusable and secure server-side logic, middleware, and services
  • Integrate with third-party APIs and data sources
  • Work with databases to design schemas and optimize queries
  • Write unit, integration, and end-to-end tests for back-end components
  • Monitor, troubleshoot, and improve application performance and scalability
  • Ensure APIs are well-documented and follow consistent standards
  • Collaborate with front-end and mobile developers to define API contracts
  • Participate in agile development processes including sprint planning and code reviews

Skills and experience

  • Proficiency in back-end languages like Node.js, Python, Java, Ruby, Go, or .NET
  • Experience building and maintaining RESTful APIs
  • Solid understanding of authentication and authorization (e.g., OAuth2)
  • Expertise in developing system services in C, C++ and C#
  • Experience with database design and query optimization
  • Familiarity with containerization and cloud services (AWS, Azure, GCP)
  • Understanding of CI/CD pipelines, version control (Git), and DevOps practices
  • Familiarity with API gateways, webhooks, and event-driven architectures
  • Experience writing or contributing to API documentation (Swagger/OpenAPI is a plus)
  • Previous experience with Delphi is a plus

Damia Group Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept our Data Protection Policy which can be found on our website.

Please note that no terminology in this advert is intended to discriminate on the grounds of a person’s gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and ability to perform the duties of the job.

Damia Group is acting as an Employment Business in relation to this vacancy and in accordance to Conduct Regulations 2003.

Robotics Software Engineer
KO2 Embedded Recruitment Solutions Ltd
Newcastle upon Tyne
Hybrid
Junior - Mid
£50,000 - £60,000
RECENTLY POSTED

Newcastle (Hybrid Working)
40,000 - 60,000 DOE

KO2 is supporting a highly regarded robotics and automation business based in Newcastle. The organisation designs and delivers advanced robotic systems deployed across a range of international, real-world applications and continues to invest heavily in R&D.

As part of this growth, the company is seeking a Robotics Software Engineer to join a specialist engineering team focused on the development of intelligent, high-performance robotic platforms. Due to the nature of work successful candidates will be required to achieve SC clearance.

The Opportunity

This role offers the chance to work on complex robotic systems where software directly controls physical hardware. You will be involved in developing control, autonomy, and application-level software, contributing to systems that operate in demanding, real-world environments.

Key responsibilities include:

  • Designing and developing embedded and application-level software in C, C++ and/or Python
  • Implementing control and motion algorithms for robotic arms, actuators, and sensor systems
  • Working within Linux-based development environments and communication frameworks
  • Integrating, testing, and validating software on physical robotic systems in both lab and field settings
  • Collaborating closely with mechanical, electronics, and systems engineers to deliver complete solutions
  • Contributing to autonomy and system architecture, including (where applicable) ROS / ROS2-based development

You will be a software engineer with experience developing software for real-world hardware systems. You enjoy working close to the physical product and are comfortable debugging and improving software on live robotic platforms.

Essential experience includes:

  • Proven background in software development for hardware, robotics, or control systems
  • Strong proficiency in C/C++ and/or Python
  • Experience working in Linux-based environments
  • Strong analytical and problem-solving skills

Additional Experience (Beneficial)

  • ROS or ROS2 development
  • Embedded systems or real-time control
  • Robotics, automation, mechatronics, or autonomous systems

Why Consider This Role?

  • Competitive salary
  • Comprehensive benefits package including private medical, critical illness cover, and enhanced holiday allowance
  • Opportunity to work on world-class robotic products with global deployment
  • Collaborative, engineering-led culture with strong investment in innovation

To register interest or arrange a confidential discussion, please apply with an up-to-date CV and a member of the KO2 team will be in touch.

KO2 specialises in the embedded and electronics design sector. If this role isn’t right for you but you know someone who may be interested, please let us know - we offer a referral bonus for successful introductions.

Audio Systems Engineer
RedTech Recruitment Ltd
London
Hybrid
Graduate - Mid
£55,000
RECENTLY POSTED
+1

A unique opportunity for an Audio Systems Engineer to join a very early-stage London technology company building a next-generation edge device product currently in stealth. Founded in 2024 by an exceptionally experienced team of product designers and engineers, several of whom have previously built and exited companies for significant sums, this is a genuine ground-floor opportunity to shape a product from first principles.
This is a small, high-calibre team spanning hardware, embedded systems, software and machine learning. They are building something ambitious, technically complex and product-led, with audio forming a central pillar of the roadmap.

Salary: £55,000 to £70,000 per annum + equity + benefits. £55,000 is realistic for someone straight from PhD level with strong relevant foundations.

Location: Central London, 4 days per week onsite.

Requirements for Audio Systems Engineer:

  • Strong academic or commercial experience in audio DSP and signal processing
  • PhD in Audio Engineering, Signal Processing, Electrical Engineering, Computer Science or similar, or MSc with strong relevant experience
  • Top academics throughout including a 2.1 or 1st degree and at least ABB at A Level
  • Strong programming skills in C or C++ with experience working in real-time or low-latency environments
  • Practical Python experience for analysis, benchmarking and evaluation tooling
  • Experience shipping embedded audio systems or major audio subsystems into production, either commercially or through advanced research
  • Strong fundamentals in DSP blocks such as filtering, AGC, DRC, noise suppression, VAD or echo control
  • Ability to operate effectively in a fast-paced startup environment
  • Strong communication skills and ability to collaborate across hardware, embedded and ML or cloud engineers
  • Willingness to work onsite in Central London 4 days per week

Experience in the following would be beneficial:

  • Audio codecs and streaming pipelines such as Opus, AAC, RTP or WebRTC-style systems
  • Hardware-adjacent experience such as I2S, ADC or DAC, DMA, SPI, I2C or UART
  • Experience using oscilloscopes or logic analysers
  • Audio measurement techniques and designing repeatable evaluation methodologies
  • Always-on or low-power audio detection systems
  • Familiarity with ML frameworks such as PyTorch or TensorFlow
  • Experience with GStreamer, WebRTC audio processing, SpeexDSP, RNNoise or similar

Responsibilities for Audio Systems Engineer:

  • Design, implement and tune a robust end-to-end audio pipeline from real-time capture on-device through to cloud-based processing
  • Deliver reliable performance in noisy, unpredictable real-world environments
  • Implement and optimise DSP components under tight compute and power constraints
  • Define objective performance metrics and build repeatable evaluation and regression testing harnesses
  • Debug audio issues across the full stack using instrumentation, profiling and lab equipment where required
  • Work closely with ML and cloud engineers to enable audio-driven intelligence via offline and online pipelines
  • Collaborate with cross-functional teams to balance quality, latency, compute, power and system complexity
  • Contribute to engineering best practice, documentation and design discussions as the team scales

What the role offers:

  • A genuine greenfield opportunity within a stealth product
  • High ownership and influence over the audio subsystem from day one
  • Close collaboration with an experienced founding team
  • Equity alongside salary
  • The opportunity to build intelligent audio systems that unlock richer data insight than video analytics alone

Applications:
If you would like to apply for this unique Audio Systems Engineering role then please send your CV via the relevant links.
We are committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application, for example due to a disability, please highlight this by separately emailing . If this email address has been removed by the job board, full contact details are available on our website.

Keywords: Audio Systems Engineer / Embedded DSP Engineer / Audio DSP Engineer / Signal Processing Engineer / Embedded Software Engineer / Audio ML Engineer / Edge AI Engineer / Real-Time Systems Engineer / Acoustic Engineer / C++ Engineer / Embedded C Engineer / Audio Software Engineer / C / C++ / Python / DSP / AGC / DRC / VAD / Echo Cancellation / Opus / AAC / WebRTC / RTP / I2S / SPI / I2C / DMA / PyTorch / TensorFlow / GStreamer / SpeexDSP / RNNoise / Audio Engineering / Electrical Engineering / Signal Processing / Computer Science / Acoustics

RedTech Recruitment Ltd focus on finding roles for Engineers and Scientists. Even if the above role is not of interest, please visit our website to see our other opportunities.
We are an equal opportunity employer and value diversity at RedTech. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Senior RF Microwave Design Engineer
Redline Group Ltd
Ross-on-Wye
In office
Senior
£80,000
RECENTLY POSTED

Location: Herefordshire (on-site)

An exciting opportunity has arisen for a Senior RF Microwave Design Engineer to join a specialist UK electronics manufacturer experiencing rapid growth within the aerospace and defence sector. The company designs and manufactures advanced RF Power Amplifiers and microwave subsystems that support critical Electronic Warfare applications worldwide.

This role is ideal for an experienced RF design engineer with a strong background in high-power microwave amplifier design who thrives in a technically challenging, fast-paced defence environment where quality and precision are paramount.

Main Responsibilities of the Senior RF Microwave Design Engineer (based in Herefordshire):

  • Design and develop RF microwave amplifiers and subsystems from concept through to production.
  • Work on high-power amplifier designs producing several hundred watts across the 20MHz to 6GHz frequency range.
  • Carry out schematic capture, component creation, and simulation using industry-standard RF and PCB design tools.
  • Design and integrate RF circuits including filters, switches, receivers, and DC control and power supply circuitry.
  • Perform RF measurements and validation including gain, power, harmonics, intermodulation, and VSWR monitoring.
  • Use RF and microwave test equipment to support development, verification, and fault finding.
  • Collaborate closely with multi-disciplinary engineering teams to deliver bespoke RF solutions.
  • Maintain the company ethos of ‘Zero defects,’ ensuring all products meet stringent defence and quality requirements.

Requirements of the Senior RF Microwave Design Engineer (based in Herefordshire):

  • Proven RF microwave design experience across 20MHz to 6GHz.
  • Strong experience in high-power RF amplifier design, including discrete device matching and power limiting.
  • Expertise in GaN and PIN diode switching, VSWR monitoring, filtering, and PGA/microcontroller implementation.
  • Experience with FET DC control, sequencing, power management, and DC converters.
  • Proficiency with RF and electronic design tools such as Altium Designer and Microwave Office.
  • Programming experience in C and C++ with a good understanding of embedded control.
  • Hands-on experience using spectrum analysers, signal generators, vector network analysers, and power meters.
  • Strong understanding of RF measurement techniques and test methodologies.
  • Must hold a British passport.
  • Ability to work on-site and collaborate effectively within a design-focused engineering team.

Working Pattern & Benefits:

  • Full-time, permanent role (Monday to Friday, 8:30am - 5:00pm).
  • Site-based position in Herefordshire.
  • Competitive salary dependent on experience.
  • Opportunity to work on cutting-edge RF and Electronic Warfare technologies.
  • Join a growing, highly skilled engineering team with long-term career development opportunities.

To apply for this Senior RF Microwave Design Engineer role based in Herefordshire, please send your CV to: or call 01582 878 830

Multi Skilled Engineer
Winsearch
Manchester
In office
Junior - Mid
£40,000
RECENTLY POSTED

Job Title: Electrically Biased Multi Skilled Engineer
Location: Oldham, Greater Manchester
Salary: £56,310 inclusive of shift allowance
Hours: Full Time, Monday to Friday, 3 shift rotating pattern Shift Pattern
Week 1: 6am to 2pm Monday to Thursday, 6am to 1pm Friday
Week 2: 1.45pm to 10pm Monday to Thursday, 12.45pm to 6.45pm Friday
Week 3: 9.45pm to 6.15am Monday to Thursday, 6.45pm to 11.45pm Friday

The Business
We are working with a well-established and highly respected FMCG manufacturing business in Greater Manchester, known for producing a range of recognised household food brands. The site combines strong heritage with ongoing investment in engineering, people and continuous improvement.

The Role
Reporting into the Engineering Lead, you will play a key role in supporting a busy production operation, helping drive engineering reliability and operational performance.

Day to day responsibilities include carrying out planned preventative maintenance, responding to breakdowns, and identifying continuous improvement opportunities to enhance productivity and efficiency.

What We’re Looking For:
• HNC in Electrical Engineering desirable
• BTEC, Diploma or Level 3 Electrical Engineering minimum
• BS7671 18th Edition Wiring Regulations
• C and G 2391 Inspection and Testing desirable
• PLC fault finding experience desirable
• Experience working with rotating equipment such as pumps, motors and gearboxes
• Understanding of electrical engineering principles
• Strong problem solving skills with the ability to implement effective solutions
• Calm and approachable under pressure

What’s on Offer:

• 25 days holiday plus bank holidays
• Pension contributions up to 10%
• Health cash plan
• Cycle to work scheme
• On site physiotherapy and occupational health support
• Employee discounts platform
• Staff referral bonus
• Monthly team food events
• Unionised environment

Our clients and their customers come from diverse backgrounds and so do we. We hire our people from various walks of life, each of whom make our company stronger with their talent, uniqueness, and expertise. This is what makes our company special; if you want to help us grow and take this ethos to our clients, then we cannot wait to collaborate with you!

The UK has now left the European Union. Any EU, EEA or Swiss citizens living in the UK that wish to remain in the UK post Brexit need to apply to the EU Settlement Scheme. Although the closing date for applications was 30th Jun 2021, if you have not yet applied but believe that you would qualify under the EU Settlement Scheme, the Home Office have confirmed that they will consider late applications. For further information please see https://
Many Thanks

Senior Software Engineer - Remote
Transvault Software
Clevedon
Fully remote
Senior
£75,000
RECENTLY POSTED
+3

You enjoy solving interesting and challenging problems. You care about great design , real users, and shipping software that works. You dont want layers of management between you and the code. If that sounds like you, keep reading. Were a market leader in enterprise email migration trusted globally to move some of the worlds most complex messaging environments safely and reliably. Alongside that, were building a new generation of products, including tools that monitor and manage GenAI usage in enterprise environments. Were looking for a Senior Software Engineer who wants real technical ownership, real influence, and real problems to solve. What Youll Do Youll work end-to-end on meaningful systems from design through production alongside a small, highly capable engineering team. Design, build, and evolve production systems used by enterprise customers worldwide Take ownership of key components and services, improving scalability, reliability, and security Break down complex requirements into elegant, pragmatic solutions Improve and modernise existing systems where it genuinely adds value Raise the bar through collaborative code reviews and architectural discussions Troubleshoot and resolve real-world issues including performance, reliability, production incidents Use modern tooling (including AI-assisted development where appropriate ) without sacrificing quality Maintain a positive, can-do attitude that energi s es the team and drives momentum This is a senior, hands-on role . Working with other s mart engineers building great software. The Tech Youll Work With You dont need to tick every box , but you should be strong in most of these and excited to learn the rest: TypeScript / Node.js for APIs and services React + TypeScript with modern tooling SQL / relational databases with real production experience C# / .NET (including working with legacy or Windows-centric components when needed) Secure system design (auth, tokens, certificates, APIs, networking fundamentals) Automated testing, CI/CD, and production-grade engineering Nice-to-haves include C loud, containers, Python, AI integrations, and experience with enterprise systems . How Youll Work L ow bureaucracy, high trust A culture that values engineering judgment , not just output Space to influence technical direction and reduce long-term pain Why This Role Is Different Youll have real influence over systems used by major organisations globally Youll work on software where correctness, reliability, and security genuinely matter Youll be trusted to make decisions , and expected to think creatively Youll help shape how we responsibly use AI in real enterprise software What We Offer Competitive salary and benefits Flexible, remote working with onsite team collaboration in the Bristol area every other month A smart, supportive team that values quality The chance to build systems youll be proud to put your name on If youre a senior engineer who can visualise an outcome and has the curiosity and problem-solving skills to deliver it, wed love to talk. TPBN1\_UKTJ

Embedded Software Engineer
Sanderson Government and Defence
Southampton
In office
Mid
Private salary
RECENTLY POSTED

Essential skills will include

BEng/BSc or Master’s degree in an appropriate engineering or computer science related subject.

Strong skill set in C and/or C++ for embedded development and associated operating systems

Collaboration with cross-functional teams to deliver project requirements, system design, and system test/integration phases and experience of modern DevOps practices

Knowledge of latest System on Chip (SoC) devices, Software Defined Radio (SDR) platforms and open-source frameworks such as OpenCPI.

Good understanding of Digital Signal Processing (DSP) algorithms and experience of modelling or simulation algorithms using MATLAB or Python.

Job Purpose & Key Responsibilities

As an embedded software engineer your responsibilities could include:

Capture of embedded software requirements, software design and test/ verification processes for efficient real time systems from R&D concept through to the full product development lifecycle

The implementation of bespoke data processing and control schemes.

Understanding and applying new and emerging technologies inclusive of RPNT Digital Signal Processing algorithm techniques

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.

TPBN1_UKTJ

Maintenance Engineer
Orange Monkey Recruitment Ltd
North Walsham
In office
Mid
£50,000

Job Title: Maintenance Engineer
Salary: £50,536
Location: North Walsham
Shift: Panama Shift

This is a permanent Maintenance Engineer opportunity on a large, well-run manufacturing site with modern equipment and clear engineering standards. The role is mechanically biased, ideal for an engineer who enjoys getting hands-on with machinery, fault finding, and improving reliability with electrical skills welcomed and supported.

Youll be part of an established shift-based engineering and asset care team where safety, uptime, and doing the job properly come first.

What Youll Be Doing: Maintenance Engineer

  • Carrying out reactive and planned maintenance to keep production running smoothly
  • Mechanical fault finding on production machinery, including hydraulics and pneumatics
  • Supporting electrical fault finding where required (training and support available)
  • Maintaining and improving injection moulding machines and ancillary equipment
  • Supporting operator asset care and planned maintenance activities
  • Identifying repeat faults and contributing to reliability and improvement projects
  • Completing clear shift handovers and maintenance records
  • Working to high safety, quality, and engineering standards at all times

What Were Looking For: Maintenance Engineer

  • Experience as a Maintenance Engineer in a manufacturing or industrial environment
  • Strong mechanical background with a recognised mechanical qualification
  • Electrical experience or qualifications considered, not essential
  • Confident working with hydraulic and pneumatic systems
  • Injection moulding experience advantageous but not required
  • A hands-on, reliable engineer who takes pride in their work
  • Comfortable working as part of a rotating shift team

Whats on Offer

  • Salary: £50,536
  • Shift pattern: 2 weeks days / 2 weeks nights (6am6pm)
  • Hours: Average 42 hours over a 2-week period
  • Breaks: 1 hour paid per shift
  • Holiday: 23 days per annum
  • Pension: 4% employer / 4% employee
  • Death in service cover
  • Long-term stability with ongoing training and development

Location: North Walsham
Job: Maintenance Engineer
Shifts: Rotating days & nights (C shift)

If youre a mechanically biased Maintenance Engineer looking for strong pay, proper structure, and a site that values engineering standards, this role is worth your time.

Senior Software Engineer
Morson Edge
Greenford
Hybrid
Senior
Private salary

Job Title: Software Engineer (Embedded Systems)

Key Responsibilities:

  • Design software solutions for embedded systems.
  • Implement and test software in both Assembler and C, including unit and continuous integration testing.
  • Implement, integrate, and optimize sonar signal processing algorithms.
  • Develop high-quality software solutions by writing efficient, maintainable, and well-thought-out code.
  • Load and test code on bespoke embedded hardware platforms.
  • Collaborate with verification teams for integration, defect analysis, and resolution.
  • Review design and code from peers, contributing to a culture of learning and feedback.
  • Contribute to software architectural design, preferably using UML and the Enterprise Architect tool.
  • Estimate workload and assist in building a backlog of work packages for progress tracking.
  • Progress assigned stories and tasks using Azure DevOps, participating in sprint planning and retrospectives.

Skills, Qualifications, and Experience:

  • Strong experience in Assembler development.
  • Solid expertise in C programming for embedded systems.
  • Proficient in embedded program design and signal processing techniques.
  • Experience in software/hardware integration and fault resolution.
  • Knowledge of UML design techniques for software architecture.
  • Familiarity with the full software development lifecycle.
  • Experience with FPGA and DSP hardware.
  • Python experience is a plus.

Security Clearance:

  • The role requires the ability to obtain UK Security Clearance (SC). If you do not currently hold SC clearance, you must undergo and achieve SC clearance as a requirement for this role.
  • Applicants must have resided in the UK for the last 3–5 years, depending on circumstances, and meet the necessary security vetting criteria.

Personal Attributes:

  • Ability to hold or currently hold UK SC clearance.
  • Must be within commuting distance of the office in Greenford.

Additional Benefits:

  • Optional 9-day fortnight.
  • Time Off In Lieu (TOIL).
  • Flexible working hours with a 1pm finish on Fridays.
  • Annual bonus based on role and level.
  • Hybrid working options available for some positions.
  • Casual dress code.
  • 25 days of holiday per year with the option to buy/sell holidays.
  • Christmas shut-down (three days of annual leave required).
  • Access to private healthcare, dental, critical illness insurance, and other benefits via salary sacrifice.
  • Discounts at over 200 online stores via Reward Hub.
  • Life insurance (4x annual salary).
  • Pension scheme with employer contribution starting at 5% (employee contributions from 4% to 70%).
Technical Helpdesk - Spanish
F4P Recruit
Guildford
Hybrid
Graduate - Junior
£30,000

Our client is a specialist software provider, looking for a Spanish speaking Technical Helpdeskto act as the first point of contact for customers. This role suits someone customer-focused with strong communication skills and an interest in working within a tech environment.

Key Responsibilities of the Spanish Speaking Technical Helpdesk

  • Triage inbound support tickets and route to the correct technical teams
  • Answer inbound customer calls and direct enquiries appropriately
  • Provide clear, professional customer communication
  • Log and document customer interactions accurately
  • Support customers with general software-related queries

Skills & Experienceof the Spanish Speaking Technical Helpdesk

Essential:

  • Fluent in English and Spanish
  • Customer service or support/helpdesk experience
  • Excellent verbal and written communication skills
  • Strong telephone manner
  • Team-oriented, reliable, and customer-focused

Desirable:

  • CRM or telephony system experience
  • SQL, reporting tools, or XML knowledge
  • Familiarity with HubSpot and Aircall is a plus

Benefits

  • c. £32,000+ salary (depending on experience)
  • Hybrid working (2 days office / 3 days home)
  • 24 days holiday + bank holidays
  • Pension, healthcare & gym discount
  • Free parking, laptop provided
  • Bonus, social events & additional perks

Working Hours

  • 37.5 hours per week
  • 8:00am4:30pm (1-hour lunch)
  • First 3 months: 3 days per week in the office for onboarding, then 2 days in office
Track Engineer
Morson Vital
UK
In office
Mid - Senior
£420/day

£420/Day

Hitchin

Adhoc Saturday Night shift til week 53

*** Calling Handback Engineers for immediate work!

We are looking for technical officers, Permanent way/ Track engineers with a handback ticket for some Adhoc shifts.

Experience needed

Hand back/close out engineering experience

PTS

Good understanding of railway track maintenance

Handback Tickets required (all levels welcome)

Track renewal experience desirable

If you are looking for more information about this opportunity, contact Marcus at mellI ss a . voong @ v i t a l . u k . c o m or on 0 1 6 1 8 3 6 7 045

This role offers a very competitive Day rate with attractive benefits, flexible working, and career development.

For a Confidential conversation about the role, please contact 01618367045

The partnering concept promoted by Vital means that we work together with candidates and clients
to achieve your career and recruitment objectives. For clients the result is cost effective, culture-compatible solutions that make staff selection, recruitment, and retention far easier.

For candidates it means a personal and professional relationship that will help you through every stage of obtaining your ideal job and pursuing your career goals.

Our commitment to both candidates and clients is equalled only by our professionalism and dedication to providing the best possible service

Senior Software Engineer
Verso Recruitment
Edinburgh
In office
Senior
Private salary

Senior Embedded Software Engineer
Location: Edinburgh | Employment: Permanent | Working: On-site
Salary: Flexible — tailored around the right candidate

About the Role
Join a leading engineering & technology company driving next-gen high-performance products. You’ll take ownership of embedded Linux systems and low-level C software, from concept to production, shaping platform architecture and ensuring robust performance across demanding environments.

What You’ll Do

  • Write production-quality Embedded C for device drivers, board support packages, and system components
  • Develop and optimise software on embedded Linux platforms
  • Contribute to C++/Python tooling, automation, and applications
  • Bring up, debug, and validate software on target hardware using oscilloscopes, logic analysers, and lab equipment
  • Collaborate with hardware & firmware teams for smooth integration and early issue resolution
  • Drive improvements in software architecture, processes, and documentation

What We’re Looking For

  • Strong experience in Embedded C and embedded Linux development
  • Proven low-level programming and hardware-software integration skills
  • Comfortable with build systems, toolchains, version control, and system bring-up
  • Hands-on with debugging tools and lab equipment
  • Analytical, detail-oriented, and collaborative across multidisciplinary teams

Qualifications

  • Degree or equivalent in Computer Science, Electronics, Software Engineering, or related discipline
  • Experience with device drivers, Yocto, or real-time systems is a plus
Senior Software Engineer
Verso Recruitment
Edinburgh
In office
Senior
Private salary

Senior Embedded Software Engineer Location: Edinburgh | Employment: Permanent | Working: On-site Salary: Flexible — tailored around the right candidate About the Role Join a leading engineering & technology company driving next-gen high-performance products. You'll take ownership of embedded Linux systems and low-level C software , from concept to production, shaping platform architecture and ensuring robust performance across demanding environments. What You'll Do Write production-quality Embedded C for device drivers, board support packages, and system components Develop and optimise software on embedded Linux platforms Contribute to C++/Python tooling, automation, and applications Bring up, debug, and validate software on target hardware using oscilloscopes, logic analysers, and lab equipment Collaborate with hardware & firmware teams for smooth integration and early issue resolution Drive improvements in software architecture, processes, and documentation What We're Looking For Strong experience in Embedded C and embedded Linux development Proven low-level programming and hardware-software integration skills Comfortable with build systems, toolchains, version control, and system bring-up Hands-on with debugging tools and lab equipment Analytical, detail-oriented, and collaborative across multidisciplinary teams Qualifications Degree or equivalent in Computer Science, Electronics, Software Engineering, or related discipline Experience with device drivers, Yocto, or real-time systems is a plus TPBN1\_UKTJ

Embedded Software Engineer
Tec Partners
Cambridge
In office
Mid - Senior
£65/hour - £85/hour

Embedded Software Engineer - Linux / C++ / Embedded Cambridge, UK - Onsite (4-5 days per week) £65 - £85 per hour (SC Cleared, mid-senior level) Initial 6 months (strong likelihood of extension) Active SC clearance required (mandatory) An opportunity has arisen for an experienced Software Engineer to join a highly technical engineering environment delivering advanced systems within the UK defence and national security sector. This role is suited to a mid-senior level engineer with a strong Linux and embedded software background who can integrate quickly into an established team and provide immediate impact. The position is fully onsite in Cambridge (minimum 4 days per week). This is not an FPGA-focused role. The requirement is for a broad, capable software engineer with strong low-level and systems experience. Key Responsibilities: Development of software in Linux-based environments C++ application development for complex systems Embedded C development for hardware-adjacent systems Python development for tooling, automation and test Development and maintenance of GUI applications Integration, debugging and system-level testing Working closely with electronics and systems engineers in a multidisciplinary team Supporting delivery within a secure, defence environmentEssential Experience: Active SC clearance Strong C++ development experience Embedded C experience Linux development environment experience Python scripting and automation experience GUI development experience (Qt or similar beneficial) Experience working within defence, aerospace or national security environments Ability to work onsite in Cambridge 4-5 days per weekDesirable Experience: Experience integrating software with custom hardware Real-time systems exposure Knowledge of secure development practices Experience working within consultancy or R&D environmentsCandidate Profile: Broad technical exposure across systems and software Able to contribute quickly with minimal supervision Strong debugging and problem-solving capability Comfortable working in fast-paced, technically demanding environments

Medical Device Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Senior
£70,000 - £80,000
+1

Become the founding member of this medical device software development team

On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB.

With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn’t expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed.

As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact.

You will need:

* A strong academic background in Computer Science, Electronics or similarly applicable subject.

* Substantial experience as a software engineer, including software development for medical devices.

* Excellent coding skills in embedded C.

* A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises).

* Full existing right to work in the UK without restriction, time limit, or sponsorship.

Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python.

If you’re looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate.

Keywords: Medical Device, Embedded C, RTOS, Android, React Native, LAMP, Mission-Driven, Cambridge

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27517) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

Embedded Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Mid - Senior
£80,000 - £80,000

Develop embedded software solutions for cutting-edge UK defence technology

to £80,000 DoE + Benefits

This company is growing strongly with projects in various areas of national defence and are seeking a skilled Embedded Software Engineer to join the team. These projects are all specifically related to UK defence and so interested candidates will need to be British Citizens to be considered for this role. Whilst the exact nature of these projects is kept secret, they utilise advanced technologies and often require the development of brand-new techniques to solve very challenging problems.

Whilst growing they are still a small team with a start-up atmosphere where roles aren’t rigidly defined and hierarchy is minimal. New ideas and project directions are welcomed from anyone, and everyone is empowered to represent the business at customer meetings and conferences. You should expect to put your skills to use on a wide array of different projects with varying requirements. Some will be early-stage feasibility studies which may not include any programming while others will run through to the production of prototypes or demonstrator units.

Requirements:

* Demonstrable commercial-grade experience in embedded software development with a proven track record of designing and implementing solutions to real-world problems.

* Strong proficiency with Linux and programming in C, plus at least one other relevant language such as C#, C++ or MATLAB.

* Knowledge in areas such as bare metal and RTOS software development, embedded software debugging methods, high-level software architecture, electronics development, or scripting for test would be highly advantageous.

* Relevant degree demonstrating strong academic foundations including top A Level grades or equivalent.

* British Citizen eligible for UK security clearance.

Remuneration package is strong with good base salary and excellent benefits. For security reasons this is an in-office only role, no forms of hybrid or remote working are possible.

Keywords: Embedded Software, Embedded Programming, C, C++, C#, MATLAB, Python, Linux, RTOS, Bare Metal, Software Architecture, Software Debugging, Electronics, Defence

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27583) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

Senior Software Engineer
Redline Group Ltd
Loughborough
In office
Senior
£40,000 - £65,000

Are you a Software professional with a background in DSP and have exposure to developing 5G applications? If so I'd like to speak with you! A well-established R&D organisation who are also a market leader, are looking to rapidly expand their engineering team and as such are seeking an Embedded Software Engineer to join their development team near Leicestershire. As an Embedded Software Engineer you will have a background in Digital Signal Processing and a working knowledge of communications systems engineering. To successful candidate for the Embedded Software Engineer job will have a mixture of embedded/bare metal experience alongside an understanding of implementing communication signal processing algorithms such as DDCs, filters, FFTs. Skills/Experience required for the Embedded Software Engineer job include: - BEng/BSc or MSc/Meng within Engineering (Ideally Electronics, Telecommunication or similar) - Experience in DSP Algorithm simulation and 5G development - Experience in Bare Metal/ Embedded C - Experience with progamming through Linux Experience of the following would be advantageous: - Experience with Yocto-based Board Support Packages - Cross compilers (C++ ARM cross-compiler GCC Version 4.3.3) - FreeRTOS experience - Experience with typical embedded control peripherals (i.E. RAM, Flash, UART, PWM, A/D, CAN, I2C and SPI) - Cortex M3/M4 Microcontrollers or similar. - Experience of efficient implementation of communications DSP algorithms (such as FFT, filtering DDC etc.) In VHDL This is a fantastic opportunity to join a well-established, highly profitable company investing heavily in R&D. This is a great chance for a Embedded Software Engineer to join a consistently growing technology company offering great training and career progression opportunities. To apply for the Embedded Software Engineer job please send your CV to Kyle Graveney removed)

Frequently asked questions
Haystack features a wide range of C programming jobs including embedded systems, firmware development, systems programming, and software engineering roles across various industries such as automotive, telecommunications, and IoT.
While many employers prefer candidates with professional experience in C, there are also junior and internship opportunities available for those looking to start their careers or strengthen their skills.
Yes, Haystack allows you to filter C job listings by location, including remote, hybrid, and on-site positions to help you find jobs that best fit your preferences.
Absolutely. Haystack lists numerous specialized roles for C developers, particularly in embedded systems, real-time computing, and hardware interfacing.
Highlight your experience with C, especially projects involving low-level programming, memory management, and performance optimization. Also, showcase related skills such as debugging, use of development tools, and familiarity with hardware or specific operating systems if relevant.