Make yourself visible and let companies apply to you.
Roles

C Jobs in Cambridge

Overview

Looking for top C programming jobs in Cambridge? Explore the latest C developer vacancies in one of the UK’s leading tech hubs. Whether you're a seasoned C engineer or just starting your career, our Cambridge C jobs board connects you with exciting opportunities at innovative companies. Find your next role today and advance your career in C development right here in Cambridge.
Filters applied
Cambridge
C
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
C Software Engineer - Defence Sector - Cambridge
Newton Colmore Consulting
Cambridge
In office
Mid - Senior
£35,000 - £65,000
RECENTLY POSTED
c
c++
python
matlab
A growing Defence and Security company, based in Cambridge, is currently seeking an experienced C Software Engineer to contribute to the development of breakthrough technologies that will enhance the UK’s security against external threats. You will have the opportunity to work on cutting-edge systems architecture, ideally utilizing past firmware and embedded software tools. The projects you will be involved in will truly mind-blowing, challenging you on a daily basis. It would also be ideally, though not essential, if you have previous knowledge and experience in Software-Defined Radio (SDR) and Real-Time Operating Systems (RTOS). There will also be a significant amount of algorithm development, so a strong mathematical background would be advantageous in this role. The company has recently revamped cutting-edge labs, enabling development at the forefront of the sector. This means you will be working on brand-new developments using the latest technologies available. Knowledge of other programming languages such as C++, MATLAB, or Python will also be required. As this role involves working in the defence and security sectors, you will need to be able to obtain (or already hold) security clearance. If you have previous experience in the defence and security field and hold security clearance, this would be highly advantageous. In addition to working within a growing company on some of the most fascinating projects, you will also be rewarded with an excellent starting salary (based on level of experience), bonuses, enhanced pensions, healthcare, gym membership, free lunches, and other excellent benefits you would expect from a larger organisation. If you believe you are well-suited for this role, I suggest submitting an application now to avoid missing out on this career opportunity.
Senior Embedded Software Engineer - Device Driver
Verso Recruitment
Cambridge
In office
Senior
£70,000
RECENTLY POSTED
linux
git
python
jenkins
c
bash
My client is a fast-growing fabless Semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers. The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production. You do not need to come from another Semiconductor company, although it would be useful; it’s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and validation activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - Device Driver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip bring-up, debugging, regression testing and performance analysis. Create and run validation test suites to verify electrical performance and functionality. Work closely with silicon, electronics and control engineers throughout development. Skills, Experience & Qualifications - Senior Embedded Software Engineer - Device Driver Essential: Degree in Computer Science, Electronic Engineering, or related discipline. Strong experience in real-time embedded firmware development. Commercial experience in C programming for device drivers / embedded systems. Commercial Python programming experience. Experience developing cross-platform embedded code. Familiar with defect tracking, code reviews and producing clear technical documentation. Desirable (not essential): - Senior Embedded Software Engineer - Device Driver Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks. Understanding of ARM Cortex-M architecture. Familiarity with Linux, Git and scripting languages (Bash, Tcl). PCB debug/test experience and general bench test skills. Exposure to Agile development practices. This is a great opportunity to join a very high-tech company offering excellent training and career development opportunities. TPBN1_UKTJ
Principal SAP BW Engineer
Johnson Matthey
Royston
Hybrid
Senior
Private salary
RECENTLY POSTED
c
World-changing careers, enabled by Johnson Matthey. With more than 200 years history, j oin us and help to accelerate the transition to net-zero! As a Principal SAP BW Engineer , you’ll contribute to JM’s mission as a world leader in sustainable technology, transforming energy and reducing carbon emissions for a cleaner, brighter future.The role:As a Principal SAP BW Engineer , you will help drive our g oals by :
Acting as the technical lead, overseeing SAP BW and SAC developments, creating solution designs and time estimates for new initiatives, and driving the platform roadmap.
B uilding efficient SAP Business Warehouse ( BW ) extractors, ADSOs, and composite providers, as well as productive BE x queries and open hubs to support informative BI reports and dashboards. You’ll also develop innovative finance solutions using SAP Analytics Cloud ( SAC ) and SAP BW to optimise financial processes, enhance transparency, and empower data-driven decision-making that drives tangible business impact.
E nsuring data integrity through championing data quality, reviewing and improving underlying data models, and fostering trust in reporting outputs. You will also act as a subject matter expert on SAP modelling and reporting, proactively educating users on SAC and SAP BW capabilities to promote self-service and data utilisation.
O wning the end-to-end implementation of analytics solutions - from understanding stakeholder needs to designing, developing, testing, deploying, and supporting data-driven tools. You will ensure clear communication and a strong customer focus - bridging technical solutions with business goals - while also leading testing efforts, managing cutover activities, and ensuring seamless go-live transitions.
E xploring and experimenting with advanced analytics capabilities - such as Predictive Scenario modelling in SAC, SAC Planning, and Financial Planning solutions - to identify opportunities that deliver strategic value to the organisation.
C ultivat ing a collaborative and growth-oriented environment by mentoring and coaching team members to reach their full potential.
Key skills that will help you succeed in this role :
8+ years of SAP BW and SAC experience , demonstrating the ability to design, develop, and implement complex end-to-end enterprise reporting solutions.
3 + years of technical leadership experience, with proven ability to guide junior colleagues, define technical vision, and ensure governance of tools.
Strong understanding of data modelling principles and techniques to optimise data structures and enable efficient analysis, including ADSOs, Composite Providers, ABAP, and BE x queries.
In-depth knowledge of integrated technical design concepts and reporting and analytics principles within a global organisation.
Proven track record working on multiple full lifecycle , complex global BW/SAC reporting and analytics projects supporting multi-divisional and multi-regional requirements.
Excellent communication skills, capable of bridging technical and business perspectives and collaborating effectively with both technical and non-technical stakeholders.
Proficiency in English, both written and spoken.
Even if you only match some of the skills, we’d love to hear from you to discuss further!What we offer:We make sure salaries are fair, competitive and aligned to individual roles, experience and responsibilities. We are also supportive of hybrid and flexible working and where applicable, offer life, medical and other benefits that support our employees’ financial and physical wellbeing, such as:
Retirement savings
Share plans
Saving accounts
Life and disability insurance
Medical plans / health assessments
Fitness discounts
Ready to make a meaningful impact on your career and the environment? Join us and help shape a sustainable future while advancing your career!At JM, inclusivity is central to our values. We create an environment where everyone can thrive, embracing diverse perspectives to tackle challenges and ensure all colleagues feel valued and connected.For any queries or accessibility requirements, please contact (url removed). We will work with you to make suitable adjustments at any stage of the recruitment process. All conversations are confidential, and your feedback is welcome to help us provide an accessible and positive recruitment experience.Closing date for applications: This job advertisement will be posted for a minimum of 2 weeks, early application is advised .To submit your application, please click the “Apply” button online.All applications are carefully considered and your details will be stored on our secure Application Management System. This is used throughout Johnson Matthey for the selection of suitable candidates for our vacancies as they arise.Johnson Matthey respects your privacy and is committed to protecting your personal information.For more information about how your personal data is used please view our privacy notice: Johnson Matthey Privacy Notice . By applying for this role and creating an account you are agreeing to the notice.Johnson Matthey Plc is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, marriage or civil partnership, pregnancy or maternity, religion or belief.
Technical Manager
Serve Talent
Haverhill
In office
Senior - Leader
£60,000
RECENTLY POSTED
windows
dot-net
window-server
csharp
c
sql
Location: Haverhill Salary: £60k + excellent benefits Employment Type: Full-time, PermanentAre you an experienced technical leader ready to shape the future of innovative engineering and software-driven products? This is a rare opportunity to step into a senior management role where you will guide the entire technical function of a well-established technology business with a global footprint.We are seeking a Technical Manager to oversee all engineering, software development, IT infrastructure, product development and technical strategy. This is a pivotal position with genuine influence over product quality, operational performance and long-term technology direction.About the RoleAs Technical Manager, you will lead and coordinate multi-disciplinary teams across software, electronics, mechanical engineering, IT systems and cybersecurity. You’ll ensure products from embedded systems and firmware to PC-based weighing, labelling and industrial automation technology are developed, maintained and delivered to world-class standards.Working closely with senior leadership and international colleagues, you’ll drive technical innovation, oversee mission-critical projects, and strengthen the company’s engineering capability. Your work will directly impact product reliability, customer satisfaction and overall business success.Key Responsibilities
Technical Leadership & Product Development
Lead engineering, software, electronics and IT teams across all technical functions.
Oversee development of embedded, PC-based and server-linked applications (Pascal/Delphi, C, C#, Assembler, MicroPascal, .NET).
Manage full firmware lifecycles and ensure software is robust, maintainable and version-controlled.
Provide high-level escalation support for complex technical issues.
Drive continuous improvement for hardware systems including scale bases, conveyors, scanners and automation components.
Lead root-cause investigations and long-term engineering corrective actions.
Project & Programme Management
Own full lifecycle of major engineering and product development projects.
Create technical roadmaps, resource plans and cross-functional delivery schedules.
Manage international engineering collaboration, ensuring on-time, compliant and cost-effective delivery.
IT Infrastructure & Cybersecurity
Oversee servers, networks, backups, DR/BC plans and overall IT resilience.
Govern systems including Windows Server, Hyper-V, Microsoft 365, Azure AD, VPN/RADIUS, SQL and ERP platforms.
Implement cybersecurity policies, MFA, password standards and security baselines.
Work with external IT and security partners to maintain strong defence across the organisation.
Compliance, Testing & Quality
Ensure compliance with relevant industry and regulatory standards (e.g. NMi, WELMEC, MID, EMC, R51).
Oversee type approvals, verification and conformity assessments.
Provide technical approval for engineering changes, QA escalations and supplier submissions.
Team Leadership & Development
Line manage skilled engineers, developers and technical specialists.
Mentor team members to build capability and encourage professional growth.
Lead performance reviews, objective setting and succession planning.
Foster a culture of collaboration, accountability and continuous improvement.
Customer & Commercial Support
Provide expert technical support for customer escalations, field challenges and tender requirements.
Work closely with Sales, Retail, Industrial and Service divisions on feasibility assessments.
Support strategic customer projects and product demonstrations.
Working Environment
A mix of office, lab, testing and production environments.
Hands-on work with equipment, tools and test systems.
Occasional UK and international travel, including to global headquarters.
About YouWe’re looking for someone who brings:
Technical Skills
Strong leadership across multi-disciplinary technical teams.
Expertise in embedded and PC-based systems (Pascal/Delphi, C, C#, MicroPascal, SQL).
Understanding of electronics design, microcontrollers, DSP and industrial automation.
Solid IT infrastructure and cybersecurity knowledge.
Experience delivering large-scale technical projects and managing cross-border collaboration.
Qualifications & Experience
Degree (or equivalent experience) in Engineering, Computer Science, Electronics or IT Systems.
Proven experience managing engineering or software development teams.
Hands-on involvement in product development and multi-discipline technical delivery.
Experience with industrial equipment, weighing systems, embedded hardware or automation is advantageous.
Strong knowledge of IT, cybersecurity, ERP/SQL systems and business-critical applications.
If you’re ready to lead a capable technical team, shape innovative products and influence future technology strategy, we’d love to hear from you.
Principal SAP BW Engineer
Johnson Matthey Plc
Royston
Hybrid
Senior
Private salary
RECENTLY POSTED
c
World-changing careers, enabled by Johnson Matthey. With more than 200 years history, j oin us and help to accelerate the transition to net-zero! As a Principal SAP BW Engineer , you’ll contribute to JM’s mission as a world leader in sustainable technology, transforming energy and reducing carbon emissions for a cleaner, brighter future.The role:As a Principal SAP BW Engineer , you will help drive our g oals by :
Acting as the technical lead, overseeing SAP BW and SAC developments, creating solution designs and time estimates for new initiatives, and driving the platform roadmap.
B uilding efficient SAP Business Warehouse ( BW ) extractors, ADSOs, and composite providers, as well as productive BE x queries and open hubs to support informative BI reports and dashboards. You’ll also develop innovative finance solutions using SAP Analytics Cloud ( SAC ) and SAP BW to optimise financial processes, enhance transparency, and empower data-driven decision-making that drives tangible business impact.
E nsuring data integrity through championing data quality, reviewing and improving underlying data models, and fostering trust in reporting outputs. You will also act as a subject matter expert on SAP modelling and reporting, proactively educating users on SAC and SAP BW capabilities to promote self-service and data utilisation.
O wning the end-to-end implementation of analytics solutions - from understanding stakeholder needs to designing, developing, testing, deploying, and supporting data-driven tools. You will ensure clear communication and a strong customer focus - bridging technical solutions with business goals - while also leading testing efforts, managing cutover activities, and ensuring seamless go-live transitions.
E xploring and experimenting with advanced analytics capabilities - such as Predictive Scenario modelling in SAC, SAC Planning, and Financial Planning solutions - to identify opportunities that deliver strategic value to the organisation.
C ultivat ing a collaborative and growth-oriented environment by mentoring and coaching team members to reach their full potential.
Key skills that will help you succeed in this role :
8+ years of SAP BW and SAC experience , demonstrating the ability to design, develop, and implement complex end-to-end enterprise reporting solutions.
3 + years of technical leadership experience, with proven ability to guide junior colleagues, define technical vision, and ensure governance of tools.
Strong understanding of data modelling principles and techniques to optimise data structures and enable efficient analysis, including ADSOs, Composite Providers, ABAP, and BE x queries.
In-depth knowledge of integrated technical design concepts and reporting and analytics principles within a global organisation.
Proven track record working on multiple full lifecycle , complex global BW/SAC reporting and analytics projects supporting multi-divisional and multi-regional requirements.
Excellent communication skills, capable of bridging technical and business perspectives and collaborating effectively with both technical and non-technical stakeholders.
Proficiency in English, both written and spoken.
Even if you only match some of the skills, we’d love to hear from you to discuss further!What we offer:We make sure salaries are fair, competitive and aligned to individual roles, experience and responsibilities. We are also supportive of hybrid and flexible working and where applicable, offer life, medical and other benefits that support our employees’ financial and physical wellbeing, such as:
Retirement savings
Share plans
Saving accounts
Life and disability insurance
Medical plans / health assessments
Fitness discounts
Ready to make a meaningful impact on your career and the environment? Join us and help shape a sustainable future while advancing your career!At JM, inclusivity is central to our values. We create an environment where everyone can thrive, embracing diverse perspectives to tackle challenges and ensure all colleagues feel valued and connected.For any queries or accessibility requirements, please contact . We will work with you to make suitable adjustments at any stage of the recruitment process. All conversations are confidential, and your feedback is welcome to help us provide an accessible and positive recruitment experience.Closing date for applications: This job advertisement will be posted for a minimum of 2 weeks, early application is advised .#EVB#LI-GV1#CVLTo submit your application, please click the “Apply” button online.All applications are carefully considered and your details will be stored on our secure Application Management System. This is used throughout Johnson Matthey for the selection of suitable candidates for our vacancies as they arise.Johnson Matthey respects your privacy and is committed to protecting your personal information.For more information about how your personal data is used please view our privacy notice: Johnson Matthey Privacy Notice . By applying for this role and creating an account you are agreeing to the notice.Johnson Matthey Plc is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, marriage or civil partnership, pregnancy or maternity, religion or belief.
Page 1 of 1

Frequently asked questions

What types of C programming jobs are available in Cambridge?
In Cambridge, you'll find a variety of C programming jobs including embedded systems developer, firmware engineer, software developer, and systems programmer roles across sectors like technology, manufacturing, and research.
What level of experience is typically required for C jobs in Cambridge?
Positions range from junior to senior levels. Entry-level roles may require a solid understanding of C fundamentals, while senior roles often require several years of experience and knowledge of related technologies like embedded systems or real-time operating systems.
Are remote or hybrid C programming jobs available in Cambridge?
Yes, many employers in Cambridge offer remote or hybrid working options for C programming roles, especially in response to evolving work patterns post-pandemic. Be sure to check the job listing details for specific work arrangements.
What skills are employers looking for in C developers in Cambridge?
Employers typically seek strong proficiency in C programming, experience with embedded systems, debugging and testing skills, knowledge of operating systems like Linux, and familiarity with development tools and version control systems.
How can I apply for C jobs on the Haystack job board?
You can browse available C programming jobs in Cambridge on our website, create a profile by uploading your CV, and apply directly through the job listings. Setting up job alerts will help you stay updated on new opportunities.