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!
Senior Software Engineer
Sanderson Government and Defence
London
In office
Senior
£95,000
RECENTLY POSTED

What you will be doing (role duties and responsibilities)

Depending on your project assignment and level of experience, you may work on some or all of the following (Space experience is desirable but not essential as long as you are keen to learn):

High performance application design and development in C++ and related languages.

Developing and deploying software which typically includes low level development (eg real-time software, drivers, embedded software etc.) and requires an understanding of the underlying hardware systems.

Managing technical tasks/projects and people

Be involved in product delivery, sometimes to challenging deadlines.

Customer-facing technical consultancy

Have a strong interest in expanding technical knowledge both in areas of core expertise and more generally.

Work towards gaining the experience required to take technical lead roles.

Mentoring and coaching junior colleagues

What we are looking for (skills and experience)

We are looking for ambitious, high-calibre people with the following characteristics:

Essential:

Highly motivated with a strong academic background typically in Engineering, Computer Science, Physics or Mathematics. PhD applicants also encouraged.

Ability to produce high-quality software

Understanding of low-level computing concepts

C++ experience (or similar)

Proven problem-solving / fault-finding skills

Ability to multi-task and stay organised in a dynamic work environment

Excellent team working abilities

Ability to learn quickly

Desirable:

A keen interest in the space sector and awareness of latest industry developments.

Broad interest in wireless technology, embedded systems and awareness of latest industry developments.

Development on and for Linux based embedded systems

Experience of developing for Space applications

Range of other development skills such as C (for embedded systems), Java, HTML5, React/Redux, Python, GDB.

Modern software development methodologies such as Agile and Test Driven Development

Proven track record of successfully delivering high quality software solutions

Understanding of radio communication systems and concepts

If you’re interested please apply or contact Lewis on

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

Software Engineer (RTOS)
Ernest Gordon Recruitment
Fordingbridge
Hybrid
Graduate - Junior
£55,000
RECENTLY POSTED

Junior Software Engineer (RTOS)

£50,000 - £55,000 + Progression + Training + 36.5 Hours a week + 33 Days Holiday + Flexitime + Hybrid + Company Benefits + Early Finish on Fridays + R&D

Fordingbridge

Are you a Software Engineer with RTOS experience looking for a truly R&D focused role, within a company known for the flexibility and progression?

Do you want to work with a highly skilled team of engineers and developers, collaborating to solve complex technical challenges and create state-of-the-art wireless sensor networks?

On offer is the chance to join a market-leading electronics manufacturer supplying state-of-the-art electronic equipment, which is now in high demand across industrial automation, environmental studies, and the smart home industry.

In this role, you will work on projects from design to delivery. You will work on a varied project pipeline developing software for a variety of solutions. This role is R&D focussed with progression opportunities to directorship and excellent training.

The Role:
* Research, develop and design software for electronic products.
* Embedded software development in C / C++
* Flexible hours. Start anytime between 7am-10am. 36.5 hours a week.

The Person:
* Software engineering degree or related subject.
* RTOS Experience
* Able to commute to Fordingbridge.

Reference Number: 21314

Keywords: Zephyr, RTOS, Microcontroller, Software, Electronics, Data Logging, Display Systems.

If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV.
We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The final remuneration will depend on the extent of your experience, qualifications, and skill set.

Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&Cs, Privacy Policy, and Disclaimers, which can be found on our website.

Groundwater Site Engineer
Tetra Tech
Manchester
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

We operate a highly successful groundwater business which operates within our geo-environmental team of c. 100 professionals.We operate nationally across the UK and Ireland and manage several high-profile groundwater frameworks with water utility companies and contracts including the GeoEnergy NI Geothermal Demonstrator, Northern Irish Private Water Supply Framework, Northern Ireland Water Consultancy Framework and Environment Agency National Borehole Decommissioning Project.

Due to our recent success in securing several long-term hydrogeological and groundwater resource evaluation and implementation projects such as the united Utilities £170M Ground Investigation Framework and Thames Tideway Tunnel Environmental Compliance Monitoring Contract means we have a unique opportunity for an ambitious Groundwater Site Engineer or Hydrogeologist to join us and support the management of several Key Client Accounts. The successful candidate will be joining us at an exciting time in our growth and development as a business. This is a consultant or senior position at either Consultant or Senior grade (depending on your experience) with a focus on the technical delivery, management, growth and development of our groundwater services.

The successful candidate will be enthusiastic, confident and self-motivated, with strong technical and commercial skills as well as excellent verbal and written communication skills. This position would suit those with an already successful career in groundwater consultancy, specifically in the area of groundwater resource development. Within this role will be given the opportunity to further develop your project management and leadership skills in a fast growing and dynamic consultancy environment.

This is an exciting opportunity for someone interested in providing professional advice and site supervision in respect of the feasibility, design, investigation, testing, procurement and construction / implementation of large public and private supply borewells / production wells.Our preferred candidate would have proven experience as a site engineer, supervising the survey, testing and construction of large (up to 1m in diameter and 300m depth) production wells. Testing will include but may not be limited to the supervision and coordination of down-hole geophysical and CCTV surveys, the testing of water wells up to flow rates of up to 7MLD.The groundwater focused professional will preferably have groundwater resource exploitation experience in the UK and Ireland. You will be expected to have a sound technical understanding of the UK and Northern Irish groundwater abstraction regulatory and licensing regime and be able to demonstrate experience of managing site works of a similar nature and preferably scale.

You will be based out of our Manchester office but will have the opportunity to work on hydrogeological projects across Great Britain and Ireland, as well as internationally. Other Tetra Tech office locations will be considered for experienced candidates.

You will need to have a flexible approach to time management and be willing to travel to sites where the work will be undertaken.

Skills & Experience Required:

A minimum of a good honours degree in earth sciences, geology, engineering geology or similar. The ability to communicate to senior management and customers during site works. The ability to analyse information, take actions to avoid the delay to works and to present your observations and recommendations logically and accurately both verbally or in reports.

  • Experience in designing and procuring groundwater abstraction investigations, desk based analysis of pumping test data for confined and unconfined aquifer systems
  • Experienced at managing production borehole / borewell surveys, testing and exploratory drilling works.
  • Proficient at writing interpretative reports in support of abstraction licence applications for new individual private and public supplies as well as licences for new well fields.
  • Proficient in the use of Microsoft packages including Word and Excel.
  • Experience of using pumping test analysis software such as Aquifer Win32, Aquitest and other.
  • Excellent communication skills.
  • The ability to work as part of a large multi-disciplinary team, as well as being willing to work individually.
  • You will need to be a team player willing to work away from your base office, with a high level of personal responsibility and adaptable and flexible approach to different project requirements.
  • Full clean driving licence

Desirable

  • The candidate will preferably have significant relevant experience, or an equivalent level of expertise , in a similar role.
  • Proficient in the use of Microsoft packages including Word and Excel;
  • Borehole design, testing, pumping test analysis and construction.

About Tetra Tech:

Tetra Tech is a leading provider of high-end consulting and engineering services for projects worldwide. We combine the resources of a global, multibillion dollar company with local, client-focused delivery in more than 400 locations around the world. We are Leading with Science to provide sustainable and resilient solutions for our clients.

Tetra Tech is an equal opportunities employer and encourages applications from all suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, transgender status, religion or belief, marital status, or pregnancy and maternity/shared parental leave, in line with the Equalities Act 2010.

We are very happy to discuss flexible working, including the possibility of reduced hours, flexible start and finish times, or compressed hours.We can offer a range of solutions to help you to get the most out of your work / life balance.

Software Engineer
Probe UK
Nottingham
In office
Mid
£37,000 - £45,000
RECENTLY POSTED
+2

The Company

This is your chance to join a thriving, fast-growing team where your technical skills are truly valued. The business continues to experience strong growth and consistently delivering outstanding results, providing a dynamic environment with opportunities to learn, develop, and make a real impact. High-performing individuals are rewarded, and collaboration, pride in work, and innovation are at the heart of everything they do.

Why Join This Business

* Company and role stability – the business has recently increased turnover by 25% and they continue to grow.

* A future proofed industry, with global supply.

* Enhanced company pension contribution.

* Above average holiday allowance.

Software Engineer Role Overview

This is an exciting stand-alone role, having excellent communication skills to work well within the multi-disciplined engineering team supporting the vast range of existing high-quality products and new product development.

You will play a vital role in the development of software applications to enhance the customer experience.

The role covers data-acquisition application development for both new and existing applications covering a multitude of engineering disciplines working closely with various departments to develop high grade software solutions.

Software Engineer Hours, Pay and Benefits

* £37,000 - £45,000 (dependant on experience)

* 37 hours per week, 8:00am - 4.30pm Monday to Thursday, with a 1pm finish on Friday’s (this is a full-time in office role)

* Benefits include: above average employer pension contribution of 6.5%, above average holiday allowance of 26 days plus bank holidays, 3 x salary life assurance, company bonus (first £3,000 is tax-free).

This Role is Commutable From: Nottingham, Derby, Burton upon Trent, Coalville, Loughborough

Software Engineer Essential Candidate Experience

* This is an office-based role, so you will be happy to work on this basis.

* You will ideally have past experience working in a stand-alone, although this roe is part of a wider team.

* The Software Engineer will hold a Degree in Computer Science or related subject (or relevant experience).

* At least 3 years’ experience programming in C# / embedded applications development, with at least 1 years’ experience with Windows forms.

* Knowledge of serial/USB communication and a familiarity of version control software SVN, git and DevOps Azure.

* Solid grasp of development lifecycles from gathering requirements to release and testing.

* Proven ability to work independently and deliver complete solutions.

* Strong documentation and communication skills.

Software Engineer Desirable Candidate Experience

* Experience of creating Android/iOS Apps.

* Knowledge of engineering software, STEM education tools, or scientific instrumentation.

* DAQ hardware, or PLC systems.

* C, C++, Delphi.

* MATLAB or LabVIEW.

* WPF or MAUI.

* Understanding of licensing and packaging.

Please Note: Candidates must have the right to live and work in the UK.

Our aim is to help you secure the best possible future for yourself & this is a totally FREE service to all our Candidates.

If you believe that your skills and experience match what we are looking for please call me or APPLY and I will be in touch.

Should you want to learn more about any of our IT vacancies, or should you just want to discuss your particular needs, then please do not hesitate to contact me to have an informal, confidential chat.

Probe Technical Recruitment, providing IT Recruitment Support since 1994

Junior Software Engineer (RTOS)
Ernest Gordon Recruitment
Salisbury
Hybrid
Junior
£65,000
RECENTLY POSTED

Junior Software Engineer (Free RTOS) £40,000 - £45,000 + Progression + Training + 36.5 Hours a week + 33 Days Holiday + Flexitime + Hybrid + Company Benefits + Early Finish on Fridays + R&D Salisbury Are you a Software Engineer with RTOS experience looking for a truly R&D focused role, within a company known for the flexibility and progression? Do you want to work with a highly skilled team of engineers and developers, collaborating to solve complex technical challenges and create state-of-the-art wireless sensor networks? On offer is the chance to join a market-leading electronics manufacturer supplying state-of-the-art electronic equipment, which is now in high demand across industrial automation, environmental studies, and the smart home industry. In this role, you will work on projects from design to delivery. You will work on a varied project pipeline developing software for a variety of solutions. This role is R&D focussed with progression opportunities to directorship and excellent training. The Role: \* Research, develop and design software for electronic products. \* Embedded software development in C / C++ \* Flexible hours. Start anytime between 7am-10am. 36.5 hours a week. The Person: \* Software engineering degree or related subject. \* Zephyr Experience \* Able to commute to Salisbury Reference Number: 21314 Keywords: Zephyr, RTOS, Microcontroller, Software, Electronics, Data Logging, Display Systems. If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The final remuneration will depend on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&Cs, Privacy Policy, and Disclaimers, which can be found on our website. TPBN1\_UKTJ

Graduate Embedded Software Engineer
Zenovo
Not Specified
Hybrid
Graduate
Private salary

Graduate Embedded Software Engineers (x2) Location: Bristol, UK
Start Date: January 2026
Salary: Up to £37,500 + Discretionary Bonus & Benefits
Type: Full-Time, Permanent

We re currently recruiting on behalf of a leading technology company based in Bristol, who are looking to hire two Graduate Embedded Software Engineers to join their growing development team in January 2026.

This is an exciting opportunity for recent graduates or early-career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies.

Key Responsibilities:

  • Design, develop, and maintain embedded software using C and assembler
  • Collaborate with hardware engineers on embedded systems design
  • Work with Real-Time Operating Systems (RTOS) on ARM processors
  • Assist in testing, debugging, and integrating embedded solutions
  • Follow structured development processes and contribute to code reviews

What We re Looking For:

  • Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline
  • Solid understanding of C programming and familiarity with assembler
  • Exposure to embedded systems design, either through academic projects or industry placement
  • Experience or understanding of real-time operating systems
  • Knowledge of ARM architectures (e.g., Cortex-M or Cortex-A)
  • Enthusiasm for low-level development and problem-solving in constrained environments

What s On Offer:

  • Competitive starting salary of up to £37,500, depending on experience
  • Discretionary annual bonus
  • Comprehensive benefits package including:
    • Pension scheme
    • Private healthcare
    • 25 days holiday + bank holidays
    • Flexible working options
    • Ongoing training and professional development
    • Career progression opportunities in a high-growth, high-tech environment
Software Engineer - C
Morson Edge
Dorchester
Hybrid
Mid
Private salary

Software Engineer

Location: Dorset (Hybrid working 3 days on site 2 from home)

Competetive market salary

SC Clearance required - All candidates must hold or be eligible to gain SC Clearance before starting the role

Purpose of job

  • Application of a software engineering approach to undertake all tasks within a software development lifecycle.
  • Preferably have an understanding of military systems, in particular maritime systems
  • Experience of Software Engineering Lifecycle processes and tools
  • Understanding of Open Systems Architectures and Principles
  • Ability to solve complex problems and to critically review results and methods to ensure quality
  • Awareness of ISO 9001 and TickITplus standards
  • Understanding of software configuration management
  • Ability to communicate with expert and non-expert stakeholders
  • Ideally the candidate will have proven ability in one or more of the following industry areas
    • Defence
    • Maritime
    • Rail

Primary software skills/experience

Essential:

Primary software/system skills:

  • C++ / Visual Studio
  • UML / Enterprise Architect for system design

Desirable:

  • Sonar processing
  • Intel Threaded Building Blocks
  • Fortran
  • Signal Processing
  • Object Oriented Design
  • Algorithm optimisation/implementation

Additional information

Due to the sensitive nature of the product all applicants must have worked within the Defence / Military industry within the last 12 months or be capable of obtaining Security Clearance (SC level minimum).

Software Engineer (RTOS)
Ernest Gordon Recruitment Limited
Fordingbridge
Hybrid
Graduate - Junior
£50,000 - £55,000

Junior Software Engineer (RTOS) £50,000 - £55,000 + Progression + Training + 36.5 Hours a week + 33 Days Holiday + Flexitime + Hybrid + Company Benefits + Early Finish on Fridays + R&D Fordingbridge Are you a Software Engineer with RTOS experience looking for a truly R&D focused role, within a company known for the flexibility and progression? Do you want to work with a highly skilled team of engineers and developers, collaborating to solve complex technical challenges and create state-of-the-art wireless sensor networks? On offer is the chance to join a market-leading electronics manufacturer supplying state-of-the-art electronic equipment, which is now in high demand across industrial automation, environmental studies, and the smart home industry. In this role, you will work on projects from design to delivery. You will work on a varied project pipeline developing software for a variety of solutions. This role is R&D focussed with progression opportunities to directorship and excellent training. The Role: \* Research, develop and design software for electronic products. \* Embedded software development in C / C++ \* Flexible hours. Start anytime between 7am-10am. 36.5 hours a week. The Person: \* Software engineering degree or related subject. \* RTOS Experience \* Able to commute to Fordingbridge. Reference Number: 21314 Keywords: Zephyr, RTOS, Microcontroller, Software, Electronics, Data Logging, Display Systems. If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The final remuneration will depend on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&Cs, Privacy Policy, and Disclaimers, which can be found on our website

Embedded Systems Engineer
KO2 Embedded Recruitment Solutions Ltd
Gateshead
In office
Mid
£45,000 - £55,000

Role: Embedded Systems Engineer

Location: Gateshead

Salary: Up to 55,000 + Benefits

KO2 are exciting be working with a industry leading business in Newcastle who are growing their engineering team and seeking 2 embedded systems engineers to join them. These roles are down to business growth and there is an exciting roadmap of new projects planned for 2026 and beyond.

The successful embedded engineers will be joining a multidiscipline engineering team and be expected to contribute across the full software development cycle whilst working closely with electronics, mechanical and test engineers.

Your core skill set will include solid industry experience with most of the below:

  • C programming
  • User of the FreeRTOS or similar.
  • Good knowledge of GitLab and GitLab flow.
  • Experience of programming microprocessors - Ideally Texas Instruments
  • Knowledge of the communication protocols, like Modbus, TCP/IP, CAN, UART and SPI

Whilst any experience of the below is desirable:

  • Experience in designing and debugging of electronic circuits using schematics capture tools and oscilloscope

  • Understanding of the system control principles, software implementation of the PI regulators, use of PWM, dead time generation.

  • Working with low voltage systems, up to 1000 Vac or 1500 Vdc.

If you are an experienced embedded engineer in the Newcastle area or willing to move to the area apply today with an up-to-date CV and a member of the KO2 teams will be in touch to progress your application.

Software Engineer (RTOS)
Ernest Gordon Recruitment Limited
Fordingbridge
Hybrid
Graduate - Junior
£50,000 - £55,000

Junior Software Engineer (RTOS)

50,000 - 55,000 + Progression + Training + 36.5 Hours a week + 33 Days Holiday + Flexitime + Hybrid + Company Benefits + Early Finish on Fridays + R&D

Fordingbridge

Are you a Software Engineer with RTOS experience looking for a truly R&D focused role, within a company known for the flexibility and progression?

Do you want to work with a highly skilled team of engineers and developers, collaborating to solve complex technical challenges and create state-of-the-art wireless sensor networks?

On offer is the chance to join a market-leading electronics manufacturer supplying state-of-the-art electronic equipment, which is now in high demand across industrial automation, environmental studies, and the smart home industry.

In this role, you will work on projects from design to delivery. You will work on a varied project pipeline developing software for a variety of solutions. This role is R&D focussed with progression opportunities to directorship and excellent training.

The Role:
Research, develop and design software for electronic products.
Embedded software development in C / C++
Flexible hours. Start anytime between 7am-10am. 36.5 hours a week.

The Person:
Software engineering degree or related subject.
RTOS Experience
Able to commute to Fordingbridge.

Reference Number: 21314

If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV.
We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The final remuneration will depend on the extent of your experience, qualifications, and skill set.

Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&Cs, Privacy Policy, and Disclaimers, which can be found on our website.

Senior Project Manager
BAM UK & Ireland
Bridgwater
Hybrid
Senior
Private salary

BAM are currently involved in a major energy project in the South West (Hinkley Point C, near Bridgwater in Somerset), delivering reinforced concrete, bulk earthworks and infrastructure on one of the UKs largest projects. Due to a growing workload, we now require a Senior Project Manager to join our dynamic fast paced team. Suitable applicants will have a proven track record at Project Manager/Section Manager level, running a large section on a Major Project. Experience working in the UK market for a Tier 1 Contractor is also essential.

Your team

  • BAM operates a flexible working policy

Making Possible

As a Senior Project Manager, you will be responsible for the following:

  • The leadership, management and oversight of all areas of the project, delivering successful project outcomes in all areas, and maintaining high standards of professionalism.
  • Communicate effectively and professionally with everyone associated with the project and the wider community.
  • Provide operational, strategic and contractual direction for the whole project team.
  • Set a personal example in health safety and environmental matters through strong, visible leadership (including safety tours). Acting as a champion for all company and sub-contractor employees. Actively supporting HSQE initiatives, both on the project and across business.
  • Maintain high standards in environmental awareness and behaviour.
  • Drive quality delivery through effective planning and right first time delivery.
  • Take a personal interest in mentoring and developing key staff to their next level.
  • Lead and manage the project team, ensuring high levels of commitment, morale and motivation at all levels.
  • Adopt, maintain and promote cost-conscious management through efficient use of all resources.
  • Maintain a good working relationship with the client and his / her project management and supervisory team and the supply chain.
  • Promote repeat business by maintaining personal contact with key clients and stakeholders, and by demonstrating high levels of commitment to their requirements.
  • Establish, maintain and monitor an effective, programme based cost management system, to facilitate financial control with reliable QF preparation and reporting.
  • Ensure realistic programmes are prepared, managed, monitored, reviewed, and updated according to the requirements of the project and contract.
  • Ensure processes are in place for the preparation, review and briefing of method statements, activity plans and risk assessments and measures implemented to ensure they are reviewed and updated accordingly.
  • Ensure systems are in place for the successful commercial and financial management of the project.
  • Ensure all necessary site based appointments are made with suitably trained and experienced staff.

What do you bring to the role?

Your qualifications and experience will include:

  • Degree, HND in Engineering or equivalent.
  • Experience working as PM or Senior Agent within Civil Engineering contracting.
  • Must be able to demonstrate leadership and management capabilities commensurate with such a role.
  • Detailed working knowledge of the civils construction environment and forms of contract used.
  • Experience of working in construction project delivery.

Whats in it for you?

  • Competitive salary
  • A wide range of family-friendly policies
  • Company car/car allowance/travel allowance
  • 8 % matched pension contributions
  • Private healthcare
  • Life assurance
  • 26 days holiday
  • 2 wellbeing days
  • 1 volunteering day
  • Personal and professional development

BAM Infrastructure is also committed to equality of opportunity in all its employment practices, and to developing policies that support work-life balance.

About BAM

Building a sustainable tomorrow. Thats our mission and our promise at BAM. Its how we engineer vital infrastructure and construct high-quality buildings as one of the largest construction companies in Europe.

We strive to create an environment where everybody feels welcome and valued.Were on an exciting journey to employ the best talent to join us regardless of social background, race, colour, religion, national or ethnic origin, sexual orientation, gender identity or expression, age, disability or other characteristics.

Embedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd
Gateshead
In office
Mid
£40,000 - £60,000

Newcastle upon Tyne

45,000 - 60,000 + Benefits

KO2 are proud to be partnering with an innovative client in Newcastle upon Tyne, as they continue to expand their engineering team through 2025. This is an exciting opportunity for an Embedded Software Engineer to work on the development of cutting-edge products across multiple industries.

The Role

As an Embedded Software Engineer, you’ll be developing high-performance embedded software that controls, powers, and monitors advanced electronic devices. Working in a collaborative environment, you’ll design, implement, and test embedded solutions that drive next-generation technology.

You’ll work primarily in Embedded C or Modern C++, with flexibility to use the language that best suits your expertise and the project needs.

Key Responsibilities

  • Develop and maintain embedded software for real-time systems (RTOS, Bare Metal, or Linux).
  • Design, code, test, and debug software in Embedded C or Modern C++.
  • Collaborate closely with hardware, firmware, and systems teams to ensure seamless integration.
  • Contribute to projects that push the boundaries of embedded innovation.
  • Participate in design reviews and continuous improvement of software development processes.

Skills & Experience

  • Proven experience as an Embedded Software Engineer.
  • Strong understanding of embedded systems and real-time programming.
  • Proficient in Embedded C and/or Modern C++.
  • Knowledge of serial communication protocols such as SPI, UART, CAN, I C, RS232, etc.
  • Experience with Embedded Linux or hardware design is advantageous.

Why Apply?

Join a forward-thinking company that’s driving real innovation and investing heavily in its engineering team. You’ll have the opportunity to make a tangible impact, work on exciting new products, and grow your skills in a supportive, technically excellent environment.

To apply for learn more, contact Laurence or Andrew at KO2 today.

Civil Technical Engineering Manager - Ancillary Works
Mactech Energy Group
London
Hybrid
Senior - Leader
£513,000 - £712,000

1730MARG Civil Technical Engineering Manager - Ancillary Works London or Bristol, with hybrid working and travel to the Sizewell C site in Suffolk. PAYE £513.42 or Umbrella £712.57 Job Purpose / Overview Our Engineering & Technical function is a fundamental part of the Civil Works Programme. It is responsible for defining the design, engineering and technical requirements of the programme. It leads the full lifecycle of design delivery-from initial requirements through to final acceptance-while managing the associated budget, resources, and supply chain. Additionally, it ensures the effective integration of constructability considerations and design coordination across the Civil Works Programme, Site Establishment, and Offsite Infrastructure. As the Ancillary Works Civil Technical & Engineering Manager you'll support the definition and validation of Technical Requirements and Specifications working closely with SZC Design Delivery Management (DDM) and EDF Nuclear Services. Strong leadership is required as you manage technical Open Points and Design Changes, ensuring alignment with governance processes such as the PCP, TDF, NCC and our Replication Principles. You will contribute to Design Technical Assurance across the full lifecycle. This is key enabling Sizewell C acceptance through reviews and approvals defined in surveillance plans. You'll also manage risk through established processes and lead technical input on Early Warnings, Compensation Events, Technical Queries, and communications from the Design Supply Chain. As an Ancillary Works Civil Technical & Engineering Manager you'll coordinate with other stakeholders and manage technical interfaces across the project. Compliance is key across our Engineering and Design processes. You'll ensure compliance and support delivery from requirements capture to Engineering Design Review (EDR), in line with Contract Schedules and the Integrated Work Schedule (IWS). Principal Accountabilities Reporting to the E&T Programme Engineering Manager, the Ancillary Works Civil Technical & Engineering Manager is part of a Multi-Disciplinary Team lead team and is a representative of the SZC Technical Directorate team. The Technical & Engineering Manager is responsible for the following: · Define or validate the SZC Technical Requirements and Specification, including engagement with EDF Nuclear Services and SZC Design Authority to support approval. · Support the relevant stakeholders (e.g. RD and EDF Nuclear Services - Engineering) in their delivery of the Design Technical Assurance (including Digital Assurance) for the end-to-end design and ensuring SZC acceptance can be provided, including reviews and approvals as defined by the surveillance plans. · Responsible for ensuring that all Design Deliverables are fully co-ordinated, including within a 3D environment with assurance for deliverables. · Responsible for ensuring technical aspects are shared with the Engineering & Technical Project Manager to support their reporting requirements. · Support the Engineering & Technical Project Manager in technical input for Early Warnings, Compensation Events, Technical Queries, General Communications etc from L3 Design Supply Chain, including engagement with relevant SZC and RD technical stakeholders. · Manage the integration of the CWA Main Method Statements or Construction Input into the L3 Design Supply Chain Design Requirements. · Co-ordinate, where applicable, technical interfaces with other parties, for example Site Establishment and Off-Site Infrastructure; NI Programme; CIBOP Programme; and Sizewell B. · Ensure that the SZC Engineering and Design processes, e,g, Design Management Plans, are developed and complied with to deliver the whole lifecycle of the Design. · Ensure that Designers are undertaking their duties under CDM and engage with SZC CDM-Advisers to support CDM compliance. · Collaborate with the Engineering & Technical Project Manager in delivery of design in accordance with the Contract Schedule's under their management and linked to the Integrated Work Schedule (IWS). · Perform surveillance · Provide and coordinate engineering design gateway requirements and reviews, · Ensure open points, risks and trends are recorded and appropriately managed, · Establish and provide regular updates to the risk register, The Technical Engineering Manager will be supported by SZC specialists for the technical disciplines and particular UK Context issues (e.g. CDM requirements). Knowledge, Skills, Qualifications, Experience Knowledge & Skills Essential · Established and practical skill and experience across concept design, detailed design and construction stages, including management of design phases, in: o heavy civil engineering structures, including reinforced concrete and structural steel, and familiarity with current design standards and working practices (e.g. British Standards); and/or o ground engineering, including earthworks, drainage, pavements, slopes & retaining structures, foundations and construction logistics. o external works, including drainage, utilities, paved and unpaved surfaces, earthworks, access and accessibility, construction logistics o familiarity with current UK design standards and working practices; o managing complex multi-disciplinary designs and teams, including integration, design and delivery management. · Excellent knowledge of engineering procedures especially RIBA plan of work 2013, or equivalent. · Skilled in design integration, team leadership, and delivery management. · Experience working on multi-discipline projects · Expertise in managing complex interfaces in regulated, high-safety environments. · Strong engineering knowledge across design processes, systems, and disciplines. · Effective communicator across project teams, stakeholders, regulators, and authorities. Desirable · Familiar with EPR nuclear design and NEC contract frameworks. · Skilled in engineering documentation workflows and review procedures. · Proficient in engineering management systems and software tools. Qualifications & Experience Essential · Honours Degree in Civil or Structural Engineering or equivalent · Chartered Engineer (MICE or MIStructE) or working towards chartership Desirable · Experience in the technical leadership of design of large and complex projects such as nuclear projects (e.g. Hinkley Point C)

Lead Firmware Engineer
Redline Group Ltd
Nottingham
Hybrid
Senior
£40,000 - £75,000

A new and exciting opportunity has become available for a Lead Firmware Engineer job, based in Nottinghamshire required to join a growing and dynamic business. The Lead Firmware Engineer will join an award-winning team of creative engineers working on high tech electronic solutions. Essential Skills needed for the Nottinghamshire based Lead Firmware Engineer job include: - Strong Experience in developing Software using Embedded C. - Strong Communication Skills. - Experience in Developing Software for Bare metal. - Degree in Software Development, Electronics, or other relevant fields. - Experience mentoring junior engineers During their employment, the Lead Firmware Engineer will be given the opportunity to work on and learn: - Advancing Knowledge of Ethernet, TCP/IP and other advanced networking protocols. - Exposure with Bare metal and Linux This is a unique job opportunity for a Lead Firmware Engineer, to take the next step in their career working in a hybrid working environment, with a business that has an outstanding record for the development and support of their staff. If you would like more information on the Lead Firmware Engineer Job based in Nottinghamshire, or if you would like to apply for the Lead Firmware Engineer job, please contact Ricky Wilcocks on (phone number removed) or email on (url removed), otherwise we always welcome the opportunity to discuss other engineering jobs.

Electronics Engineer
KO2 Embedded Recruitment Solutions Ltd
Chesterfield
In office
Mid
£45,000

Position: Electronic Engineer
Location: Chesterfield

The Role
An exciting opportunity has arisen for an Electronic Engineer to join an established and growing business based in Chesterfield. Our client designs, develops, and manufactures a range of electronic devices used across the UK and Europe.

This position is suited to an Electronic Engineer with a relevant degree qualification and demonstrable industry experience in a similar role. You will be involved in the full development of electronic products, working across electronics design including PCB design, mixed-signal circuits, embedded programming in C, and microcontroller-based systems.

You will work as part of a small, offering significant variety in your day-to-day responsibilities and the opportunity to work closely with a small design team. This role will suit someone with strong attention to detail who thrives in a dynamic, fast-paced, product development environment.

Essential Skills & Experience

  • Relevant degree in Electronic Engineering or similar discipline
  • Industry experience within an electronics design environment
  • Strong understanding of communication protocols, including SPI, UART, and IC
  • Proficient in PCB layout and schematic design using Altium Designer
  • Embedded C programming
  • Hands-on hardware-level experience with STM32 and ESP32 microcontrollers
  • Experience with circuit prototyping, testing, and debugging
  • Skilled in the use of test equipment such as multimeters and oscilloscopes
  • Familiarity with manufacturing techniques, design for manufacture (DFM), and EMC compliance requirements

Desirable Experience

  • Mechanical design experience, ideally using SolidWorks
  • Design experience for injection moulding / vacuum forming
  • Experience working with Zigbee RF modules
  • Writing applications for Raspberry Pi using Python
  • Design experience with high-power LED devices and constant current circuits

Personal Attributes

  • Strong analytical skills with the ability to identify trends and issues
  • Excellent time management skills and the ability to meet strict deadlines
  • Enthusiastic, highly self-motivated, and proactive
  • Logical yet creative mindset with a desire to innovate, learn, and develop
  • Excellent troubleshooting and problem-solving abilities

If you are keen to build your career within a new product development-focused business that is a leader in its industry, please contact Laurence Powell at KO2 Embedded Recruitment Solutions for further details.

Embedded Software Engineer
Redline Group Ltd
Northamptonshire
In office
Junior - Mid
Private salary

A new and exciting opportunity has become available for an Embedded Software Engineer job, based in Northamptonshire required to join one of the global market leaders in defence and aerospace electronics. They currently require an Embedded Software Engineer to join their rapidly expanding R&D department. In this role you will be part of a small team, developing software test applications to test electronic products. Key Responsibilities for the Software Automation Engineer job will include: - Develop and maintain low level test software, firmware and scripts to validate our products during Manufacturing. - Develop fully automated TestStand and Labview test solutions to support production of ruggedised hardware. This is a fantastic opportunity to join a small, dynamic team of design engineers working on the next generation of their complex, high speed digital electronic products. Essential Skills needed for the Northamptonshire based Embedded Software Engineer job include: - Strong Experience in developing Software using Embedded C. - Strong Communication Skills. - Experience in Developing Software for Bare metal. - Degree in Software Development, Electronics or other relevant fields. This is a unique job opportunity for an Embedded Software Engineer, to take the next step in their career with a business that has an outstanding record for the development and support of their staff. This is a fantastic opportunity to join a small, dynamic team of design engineers working on the next generation of their complex, high speed digital electronic products. If you would like more information on the Embedded Software Engineer Job based in Northamptonshire, or if you would like to apply for the Embedded Software Engineer job, please contact Ricky Wilcocks on (phone number removed) or email him on (url removed), otherwise we always welcome the opportunity to discuss other engineering jobs.

Senior Software Engineer - C
ECM Selection (Holdings) Limited
Cambridge
Hybrid
Senior
£55,000 - £85,000

Software development in C++ and Rust for low latency transactions

This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.

In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to collaborate with colleagues and stakeholders, including from non-engineering specialisms.

You will need:

  • A good degree in computer science or related discipline from a well-respected university.
  • Demonstrably excellent software design and implementation skills, including strong skills in C++ and at least an interest in using Rust.
  • A good understanding of DevOps techniques.
  • Good communication and team-working skills and an analytical approach to problem solving.
  • Full, existing, and unrestricted UK work permission.

This is a great opportunity for an accomplished Senior C++ Developer with a penchant for thinking outside the box to push the limits of highly optimised code. Whilst highly profitable, this company was founded primarily with altruistic aims in mind - a philosophy that includes taking good care of their employees and providing a friendly and supportive workplace culture. They offer a competitive compensation package including performance-based bonuses. Hybrid working is available for up to two day per week with the remainder being based at their Cambridge offices.

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: CV27571) 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 - Aerospace
IO
Gloucester
Hybrid
Senior - Leader
£50,000 - £60,000

Job title: Embedded Software Engineer - Aerospace Location: Bristol
Salary: 50,000- 60,000
Job type: Permanent

iO are currently partnered with an established safety-critical business who have a magnitude of worldwide offices. Currently, they are on the lookout for a Principal Embedded Software Engineer to join on a permanent basis with the reporting office being based in Bristol.

Focusing on safety-critical projects within all industries, you will lead the current team in continuing to develop real-time operating systems whilst simultaneously providing excellent service to our development clients. You will also be given the ability to see multiple full product life cycles, right from concept to completion.

What we need from you:

  • Proven experience developing software for Real-Time Operating Systems (RTOS) such as FreeRTOS, OPENRTOS, SAFERTOS, or Linux.
  • Strong programming skills in C and assembler
  • Solid understanding of embedded systems design and integration.
  • Familiarity with ARM, MIPS, and Power processor architectures.
  • Experience working at the processor level (e.g., Cortex-M3, Cortex-M4, Cortex-A7).
  • Knowledge of safety-critical software development and related standards, eg IEC61508
  • Proven ability to lead a team of engineers
  • Eligible for UK Security Clearance

This role is perfect for an individual who thrives working in a diverse team and wishes to expand their knowledge and further the teams’ ambitions.

What we can give to you:

  • Flexible hybrid hours (38 hour week)
  • Annual salary review with an annual bonus (up to 5%)
  • Pension Scheme - we will contribute 8% so you don’t have to!
  • Life assurance inclusive of 24/7 online GP appointments
  • 25 days annual leave (increasing with service)
  • High-spec office environment
  • Clear vision for progression

If you are looking to develop yourself (and help others) in a highly rewarding and expansive company, then this is the role for you.

Software Engineer (Firmware)
Elix Sourcing Solutions
Sandwich
Hybrid
Graduate - Junior
Private salary

Embedded Software Engineer Location: Near Sandwich (Hybrid 2 days from home) Package: Competitive salary, 9 day working fortnight, profit bonus, and more benefits Security requirements: Must have lived in the UK consecutively for 5 years+ Ready to grow your career with a thriving company? Want to work on innovative new products from concept to launch? Join a dynamic engineering team working on innovative precision engineering products from concept to completion. This role offers the perfect blend of technical challenge and work-life balance, with genuine variety across the full development lifecycle. You'll be designing and developing both application and embedded software solutions that make a real impact on cutting-edge products. The Role As a Software Engineer, you'll be at the heart of new product development, working on both application and embedded software solutions. This role offers genuine variety and the chance to make a real impact on innovative products. Key Responsibilities: Design, develop, and test software/firmware for new products Produce design documentation Maintain design records and deliver projects on timeWhat We're Looking For Embedded C/C++ and microcontrollers Full software lifecycle experience Structured design methodology (UML) Desirable: Android development Visual Studio C#Ready to Apply? If you're excited about this opportunity and meet the requirements, I'd love to hear from you! Contact: Dairis Sprudzans Email: Phone: (phone number removed) Keywords Software Engineer | Firmware Engineer | Embedded Software | C# | C++ | C | Xamarin | Android Development | Visual Studio | UML | Software Development Lifecycle | Application Development | ISO 9001 | Project Management | SC Clearance | Security Clearance | Precision Engineering | Product Development | Software Design | Firmware Development | Engineering | Technical Solutions | Problem Solving | Team Collaboration

Senior Software Engineer - C
ECM Selection (Holdings) Limited
Cambridge
Hybrid
Senior
£55,000 - £85,000

Software development in C++ and Rust for low latency transactions

This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.

In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to collaborate with colleagues and stakeholders, including from non-engineering specialisms.

You will need:

* A good degree in computer science or related discipline from a well-respected university.

* Demonstrably excellent software design and implementation skills, including strong skills in C++ and at least an interest in using Rust.

* A good understanding of DevOps techniques.

* Good communication and team-working skills and an analytical approach to problem solving.

* Full, existing, and unrestricted UK work permission.

This is a great opportunity for an accomplished Senior C++ Developer with a penchant for thinking outside the box to push the limits of highly optimised code. Whilst highly profitable, this company was founded primarily with altruistic aims in mind - a philosophy that includes taking good care of their employees and providing a friendly and supportive workplace culture. They offer a competitive compensation package including performance-based bonuses. Hybrid working is available for up to two day per week with the remainder being based at their Cambridge offices.

Keywords: C++, Rust, Linux, Multithreading, Concurrency, High Performance Software, 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 (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27571) 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
JM&Co Recruitment Ltd
Brackley
Hybrid
Junior - Mid
£35,000 - £40,000

Business Development Manager Project Sales Modular Solutions Automotive & Motorsport Attractive basic salary and OTE offering up to c. £40k per annum in the first year.

Our client an award-winning British manufacturer is seeking a consultative Business Development Manager to lead capital project sales of premium modular solutions trusted by iconic global automotive brands , leading universities, medical facilities, engineering institutions, and elite F1 teams.

Do you thrive on autonomy, spot opportunities others miss, and enjoy turning ideas into commercial success?

This is your opportunity to leverage that reputation, open new doors, build meaningful partnerships, and drive success in a diverse, fast-moving B2B landscape.

What You ll Do

  • Develop and manage your own pipeline of capital project sales opportunities
  • Identify and grow new sectors, customer relationships, and third-party partnerships
  • Take ownership of projects from initial enquiry through to design, quotation, sale, and installation
  • Attend site consultations, client meetings, and present tailored solutions
  • Manage project timelines, budgets, and monthly sales reporting
  • Represent the business at trade shows and industry events

What You ll Bring

  • Minimum 2 years experience in B2B sales, business development, or project sales
  • A consultative, intelligent approach to solution selling
  • Strong communication, presentation, and relationship management skills
  • High self-motivation, organisation, and drive to build long-term partnerships
  • Full UK driving licence
  • Ideally based within commuting distance of Brackley or able to travel regularly

The Package

  • Competitive basic salary with realistic first-year OTE up to £40,000 per annum
  • Achievable bonus: guaranteed threshold or % of revenue (whichever is greater) in Year 1; uncapped commission from Year 2 onwards - Annual targets reviewed and agreed each year
  • Company car provided
  • Pension, laptop, mobile phone, company credit card
  • 24 days holiday per annum, plus bank holidays

Why Join?

Join an industry pioneer whose award-winning modular solutions have earned the International Red Dot Design Award and the Queen s Award for Enterprise. Be part of a collaborative, agile team trusted by iconic automotive brands and leading F1 names and bring your ideas to life in projects that set global standards.

Ready to make your mark?

If you re ambitious, and ready to build a rewarding career where your success is recognised, apply now and let s start the conversation.

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.