Make yourself visible and let companies apply to you.
Roles

C Jobs in Bristol

Overview

Looking for top C developer jobs in Bristol? Discover the latest C programming opportunities in Bristol’s thriving tech scene on Haystack. Whether you're a seasoned C engineer or just starting your career, explore numerous job listings tailored to your skills and find your next role with leading local employers. Start your C developer job search in Bristol today!
Filters applied
Bristol
C
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Principal Embedded Software Engineer
Halian Technology Limited
Bath
In office
Senior
Private salary
RECENTLY POSTED
aws
git
c++
python
csharp
docker
+1
Halian is working with a pioneering medical technology company to recruit a Principal Embedded Software Engineer. In this senior role, you will contribute to the design, development, verification, and validation of Class III active implantable medical devices. Youll collaborate closely with the System Architect, providing technical leadership in embedded software and systems integration, ensuring compliance with regulatory standards. This position is critical to delivering safe, reliable, and high-quality implantable products while driving continuous improvement across engineering processes within a regulated framework. Key Responsibilities Design, develop, and verify embedded software and tools for Class III Active Implantable Medical Devices. Lead subsystem and component design, ensuring robust integration and compliance with IEC 62304. Produce and review software requirements, architecture, and detailed design documentation. Develop, qualify, and maintain manufacturing and test fixtures, including subcontractor tools. Apply electronic schematics to support software development, debugging, and verification. Champion software engineering best practices version control, code reviews, CI, and automation. Support risk management, audits, and continuous improvement in line with ISO 14971 and ISO 13485. Mentor junior engineers and promote high technical and quality standards. Deliver assigned work packages to meet technical, schedule, and quality goals. Collaborate with cross-functional teams and external partners to ensure system-level alignment. Identify and manage technical risks to maintain project delivery. Contribute to innovation, intellectual property, and process improvements in software and system integration. Skills & Experience Essential Degree (BEng/MEng/MSc) in Software Engineering, Electrical/Electronic Engineering, Computer Science, or related discipline or equivalent experience. Extensive experience in embedded software development (C/C++) and supporting tools (C#, Python desirable) in a regulated industry. Expert-level proficiency in bare-metal C and C++ for resource-constrained microcontrollers (ARM Cortex-M or similar). Strong background in real-time embedded system design, including interrupt-driven architectures, low-latency firmware, and deterministic execution. Demonstrated experience designing systems for ultra-low-power operation, including power profiling and optimisation techniques, sleep modes, clock scaling, and peripheral gating, and memory/CPU usage optimization and code-size reduction. Familiarity with wireless and sensor integration in constrained systems (e.g., BLE, NFC, proprietary RF, IMUs, biosensors). Experience with Class III Active Implantable Medical Devices or other high-integrity safety-critical embedded systems. Ability to interpret and integrate software with electronic schematics and hardware interfaces. Hands-on experience with embedded hardware bring-up, board support packages, and low-level firmware drivers (I2C, SPI, UART, ADC/DAC, timers, PWM, GPIO). Proficiency in version control (Git), automated testing, and continuous integration pipelines. Proven ability to generate clear, compliant documentation suitable for regulatory submissions. Excellent understanding of software lifecycle processes and quality system compliance. Desirable Experience in telemetry, stimulation, or sensing systems for active implants. Understanding of cybersecurity principles applicable to medical software. Familiarity with cloud computing or containerisation (Docker, AWS, Azure) for test and data systems. Strong working knowledge of IEC 62304 (software lifecycle), ISO 13485 (QMS), and ISO 14971 (risk management). Experience working with Notified Bodies, FDA, or MHRA on software-related submissions. Strong mentorship and technical leadership within cross-functional teams. TPBN1_UKTJ
High Speed Digital and Hardware Design Lead
MBDA
Multiple locations
Hybrid
Senior
£65,000
RECENTLY POSTED
processing-js
c++
python
c
Bristol Are you interested in developing your career as a high speed Digital and Hardware Electronics Design Lead using state-of-the-art MPSoC FPGAs and AI acceleration hardware? If so, MBDA has an exceptional opportunity for the right individual to join our team with a long term view to establishing their career as a technical lead and expert in their field. Salary : circa £58,000 to £65,000 Location : Stevenage or Bristol (we may be able to offer a relocation package for this role) Dynamic (hybrid) working : 3-4 days per week on-site, due to workload classification. This could be less depending upon project requirements. Security Clearance : British Citizen or a Dual UK national with British citizenship . Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Long Term Career Path: Technical Lead, Specialist, Expert Company Bonus: Bonus of up to 21% of base salary Pension : Maximum total (employer and employee) contribution of up to 14% Flexible working: We welcome applicants who are looking for flexible working arrangements Enhanced parental leave: Offers up to 26 weeks for maternity, adoption and shared parental leave. Enhancements are available for paternity leave, neonatal leave and fertility testing and treatments. Facilities : Fantastic site facilities including subsidised meals, gym, café and much more. The opportunity: This is an exceptional opportunity for the right individual who wants to consolidate their experience and expertise in high-speed complex digital electronics design with an ambition to become a technical lead and establishing themselves as a technical lead and expert in their field. As part of a large team of analogue and digital electronics design engineers, you will be responsible for the electronics design and development of high speed MPSoC FPGA and AI hardware solutions targeting SDR, radar signal processing and sensor fusion applications. As Hardware Lead, you will support the Technical Lead/Architect in collaboration with the systems, software, firmware, mechanical and production teams to specify elegant and optimised solutions that satisfy customer needs. Once the specification has been agreed, you will be responsible for the detailed design of the high speed digital aspects as well as leading all the other electronics design activity through the full product development lifecycle. What we’re looking for from you: Solid experience in complex, high speed digital electronics design. Experience in MPSoC FGPA, DDR and Flash memory and high speed serial interconnect design Experience in SI and PI Analysis Proficiency in VHDL to support board level test and debug Proficiency in C, C++, or Python to support board level test and debug Familiarity with DSP concepts for SDR, radar signal processing and optical sensors Ability to develop elegant hardware architectures through detailed understanding and collaboration with systems, software, firmware, mechanical and production teams Strong academic background to support this intellectually demanding role Strong desire to drive collaboration and ensure successful delivery. Excellent ability to configure and document designs to a high professional standard. Please note: Some of our roles require an elevated level of security clearance. Candidates may be required to undertake DV (Developed Vetting) in order to successfully deliver the role. Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. Follow us on LinkedIn (MBDA), X (@MBDA_UK), Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. LI-SD1
Group Category Manager - Information Management
MBDA
Multiple locations
Hybrid
Mid - Senior
£75,000
RECENTLY POSTED
c
BristolDo you have an interest in digital technology procurement? Do you have prior procurement experience in a technology procurement category? Are you looking for a challenging new role where you can really make a difference? Are you interested in working internationally across different cultures? Are you interested in joining a diverse team that believes in nurturing talent and developing people to their full potential? Welcome to the Digital Procurement team at MBDA!Salary: Circa £60,000-£75,000 Dependent on experienceDynamic (hybrid) working: This is a Group level role. It is a Senior position within the Digital Procurement team in the UK. We expect 2-3 days per week on-site minimum.Security Clearance: British Citizen or a Dual UK national with British citizenship. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team.What we can offer you:
Company Bonus: Bonus of up to 21% of base salary
Pension: maximum total (employer and employee) contribution of up to 14%
Flexible working: We welcome applicants who are looking for flexible working arrangements
Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments
Facilities: Fantastic site facilities including subsidised meals, free car parking and much more…
The Opportunity:Do you have an interest in digital technology procurement? Do you have prior procurement experience in a technology procurement category? Are you looking for a challenging new role where you can really make a difference? Are you interested in working internationally across different cultures? Are you interested in joining a diverse team that believes in nurturing talent and developing people to their full potential? Welcome to the Digital Procurement team at MBDA!Due to growth within the team, and more widely within MBDA itself, we have an exciting opportunity for two Group Category Managers to join our team. If you have skills in Digital Procurement, or are looking to move into a new role in this area, we would be pleased to discuss how you might best fit within the team!The candidates we would like to engage with are either:
Established Technology Procurement Practitioners with experience at Category Management level in any one of the following categories:
Software (either Business Software, Software Services, Integration, Projects or Engineering & manufacturing Software)
Networks & Telecoms
Cyber
AI and / or High-Performance Computing
Hardware
Back Office / Front Offices and IT Services
Data Centres & Storage
Or:
A Senior Procurement Practitioner - at Group Category Management Level or in an international context - willing to develop their existing procurement in one of those technology categories
We value the procurement skills that you will bring to the role and can offer you the opportunity to demonstrate your capability to act strategically:
Developing in-depth market knowledge, building and developing category plans, assessing risks and market opportunities
Creating short, medium and long-term procurement plans
Mentoring our Buyers in order to deliver complex procurement projects
Operating at Group level, collaborating as a business partner, achieving common goals
Comfortable working in an international context across in a diverse cultural environment
The Information Management Procurement Landscape:This is an exciting time to be at MBDA. Technology is key to our ability to deliver for our customers. MBDA is accelerating and transforming our digital landscape. You will be an integral partner within our Digital community, liaising with our Information Management and other internal stakeholders, and developing strategic approaches and relationships with the external market to meet our future technology needs.The Digital Procurement Team:Digital Procurement is an international team of c. 35 procurement professionals based in Stevenage, Bolton, Paris and Rome. We utilise best-in-class procurement methodologies and tools. You will complement a team with an excellent reputation for attracting and cultivating talent, developing individual potential and providing opportunities to learn and grow.There are few procurement roles that offer true international working, a dynamic and flexible working pattern, and the potential for career development within a growing and constantly evolving company!Ideally we are looking for MCIPS qualified procurement professionals or someone willing or working towards MCIPS. MBDA does offer routes towards MCIPS qualification.What we’re looking for from you:
Established Technology Procurement Practitioners with experience at Category Management level in any one of the following categories:
Software (either Business Software, Software Services, Integration, Projects or Engineering & Manufacturing Software)
Networks & Telecoms
Cyber
AI and / or High-Performance Computing
Hardware
Back Office / Front Offices and IT Services
Data Centres & Storage
Or:
A Senior Procurement Practitioner - at Group Category Management Level or in an international context - willing to develop their existing procurement in one of those technology categories
Ideally we are looking for MCIPS qualified procurement professionals or someone willing or working towards MCIPS.Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a givenMBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom.We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more…We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process.Follow us on LinkedIn (MBDA), X (@MBDA_UK), Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. #LI-AB1
Senior Embedded Software Engineer
Systems Engineering and Assessment Limited
Bristol
Hybrid
Senior
£65,000
RECENTLY POSTED
linux
windows
git
c++
c
Engineered to Protect, thats our promise, we protect what matters - our nations, our waters, our land, our cities, our people, our environment, our world.? As Senior Embedded Software Engineer, working in an agile team of software engineers you will get to work on the design, implementation, test and integration of embedded software and supporting applications. Your software engineering skills will be key in SEAs delivery of a range of products and systems to our customers. The Senior Embedded Software Engineer can be based from any of our sites (Bristol, Barnstaple or Beckington) with flexible and home working. The salary for this role is up to £65k, depending on experience. What you’ll be doing Software design & development Design of software components and interfaces Implementation, testing and integration of software Diagnosis and remediation of faults Mentoring and supporting junior developers within the team Bid & Proposal Support, agree software work packages (scope, estimates, costs) Define software elements of solutions to support bids and enquiries What we’re looking for Recent embedded software experience using C / C++ Experience with developing on Bare Metal, FreeRTOS, Embedded Windows or Embedded Linux Experience with Git version control Experience with serial protocols e.g RS232, I2C, SPI, RS485, CANBUS, MODBUS Ability to interpret data sheets to understand the communications protocols A genuine passion for exploring new technologies and learning A flexible and adaptable approach and be a good communicator About our company At SEA, we develop and deliver advanced solutions to make our world safer, cleaner and more efficient. We provide state-of-the-art applications for naval ship and fleet protection, and undersea surveillance systems. In-service across the globe, our systems deliver a rapid response to threats and system effectiveness and interoperation. Our systems support an ever-growing number of navies across the world, and we continue to bolster our already specialist, on-the-ground knowledge of key overseas markets. What we offer At our core, we encourage innovation, flexibility and out-of-the-box thinking to solve problems, so were always looking for talented, flexible, and creative people to bring their best to SEA. In return we offer generous rewards, a fantastic work/life balance, and excellent career and training opportunities for everyone who joins. Have?a look at?the benefits we offer: Work life balance Hybrid/flexible working arrangements 25 days annual leave, plus buy and sell Up to 16 days flexi leave accrual Half day Fridays Reservists in the?Armed?Forces receive special paid leave Family & wellbeing Private medical health insurance & Employee Assistance Program All Staff Bonus Group Pension Plan of up to 7% employer contribution Cycle to work scheme Wellbeing Centre Sports & Social activities Employee Discounts portal - online and in-store discounts, travel savings Life assurance policy Publication and recruitment bonus rewards Development opportunities, including LinkedIn learning Facilities & resources Electric vehicle charging points at all sites Private seated lunch areas Onsite bistro (Barnstaple office) and free hot and cold beverages Onsite showers and toiletries provision Free onsite parking Join us and be part of something smaller - with?500?people in the UK and Canada - doing something bigger: protecting what matters. If youd like to know more, please give Davefrom our Talent Acquisition Team a call on 03330 414172. Or reach out to us on TPBN1_UKTJ
Lead Software Developer
MBDA
Multiple locations
Hybrid
Senior
£65,000
RECENTLY POSTED
c++
csharp
c
We have a great opportunity for a proactive and passionate Lead Software Developer to join our expanding team in Weapon Systems Simulation and Experimentation (WSSE), delivering innovative solutions to provide an end to end representation of the weapon system! Salary : Circa £65,000 depending on experience Dynamic (hybrid) working : 3-4 days per week on-site due to workload classification Security Clearance : British Citizen Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company Bonus: Bonus of up to 21% of base salary Pension : maximum total (employer and employee) contribution of up to 14% Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave. Enhancements are available for paternity leave, neonatal leave and fertility testing and treatments. Facilities : Fantastic site facilities including subsidised meals, free car parking and much more… Training and Development : Excellent career progression, training and career development opportunities The opportunity: This is a hands on role working collaboratively with Project Leads, Simulation Architects and the wider MBDA project team, with the development of synthetic environments using the C family of programming languages. The role combines aspects of technical leadership, project management and team building. WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability supporting developments across the full product life cycle. The team integrates real products, models and synthetic environments to provide visualisations, demonstrations, verification & validation as well as training capability and support. This role will offer you the opportunity to: Grow your skills and abilities, whilst supporting the full MBDA development lifecycle. Develop a broader view of systems of systems engineering and drive the technical innovation through a synthetic environment. Work on the worlds most advanced defence systems from the initial concepts with advanced visualisation techniques (AR/VR) and demonstrations all the way through to in service support and training. Underpinning everything we do is experimentation and you will be part of the team developing new innovative ways and capabilities to support weapon systems development for domestic and international customers What we’re looking for from you: A Lead Software Engineer who is adaptable and creative in their approach to lead a small software development team and advance the technical development of our synthetic environments / simulation components for one of MBDA’s weapon systems A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving You will have an open approach to software development, as the software you develop can be used across multiple products and projects Exposure to real-time software development and simulation standards (DIS and HLA) would be advantageous, however it is not crucial Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more… We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. Follow us on LinkedIn (MBDA), X (@MBDA_UK), Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. TPBN1_UKTJ
Low level Embedded Software Engineer
Certain Advantage
Bristol
Hybrid
Junior - Mid
£520/day - £544/day
RECENTLY POSTED
processing-js
c
World Class Defence Organisation based in Bristol is currently looking to recruit 2x Low level Embedded Software Engineer subcontractors on an initial 6 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Hourly Rate: £65.00 - £68.00ph (Umbrella). Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location: Bristol Hybrid / Remote working: The role will likely be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Low level Embedded Software Engineer Job Description: The Real Time Infrastructure and Security Software team is tasked with supplying advanced solutions for our missile sub-systems, often developing state of the art processing platforms. Interacting with a wider engineering team (including Software, Firmware and Hardware Teams), this role presents the opportunity to develop complex software solutions, as part of a deliverable product, deployed into missile programmes. In a collaborative and close-knit culture, we support each other to search for better. Skillset/experience required: Experience in the development of embedded software with C. It would be desirable for you to have knowledge of Real Time Operating Systems. Experience of verification of embedded systems is desirable Can do and flexible approach youll enjoy solving technical problems that sometimes extend beyond the bounds of software Excellent analytical and design ability, including review and critical analysis and generation of design documentation The ability to communicate effectively with multiple stakeholders, including Systems Engineering, Electronics and Electrical, and Test and Validation An awareness of deploying software on real-time Operating Systems and ARM-based processing platforms. You will have an appreciation of firmware and electronics design. Knowledge of modern software development practices. Knowledge of standards such as DefStan 00-55 & DO178B/C and restricted coding standards such as MISRA would be advantageous. TPBN1_UKTJ
Software Engineer - Undergraduate Placement 2026
MBDA
Multiple locations
Hybrid
Graduate
£23,495
RECENTLY POSTED
linux
windows
c++
csharp
c
java
Bristol Software Engineer - Undergraduate Placement 2026 Salary : £23,495 Dynamic (Hybrid) Working: 4-5 days per week on-site due to workload classification Security clearance: British Citizen or a Dual UK national with British citizenship. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you 1 year placement: starting September 2026, that allows you to apply your university learning to real-world projects and technologies Company bonus : based on company performance and will vary year to year Pension : maximum total (employer and employee) contribution of up to 14% Overtime: opportunity for paid overtime Healthcare Cash Plan: provides support with everyday health related costs - including medical, dental, optical, physio and health & wellbeing Annual Leave: 25 days plus option to purchase extra holiday Flexi Leave: up to 15 additional days Facilities : fantastic site facilities including subsidised meals, free car parking and much more… The opportunity The Software team at MBDA deliver software for the next generation of weapons in an ever evolving environment to support those on the battlefield! Our teams provide a range of products from high integrity real time software running on our weapon systems, software infrastructures (i.e. DevOps) and production test software to support functional test & manufacturing. We use a variety of programming languages, software tools and software lifecycle methodologies to achieve this. You will get exposure to aspects of a software development lifecycle, a chance to collaborate with others in the annual multi-national Software Engineering Challenge and opportunities to travel. Enabling you to develop some of the skills necessary to become a well-rounded software engineer. Work closely with other teams in a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java. Learn about the functional and technical robustness of project deliverables The importance of technical documentation. Work with other departments within the company, learning a general overview of the business. What we’re looking for from you Currently studying towards a degree in Engineering (incl. General, Mechanical, Manufacturing/Production, Aeronautical/Aerospace, Electrical/Electronic, and Software), Computing, Maths, Physics or Astronomy discipline. Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given. MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more… We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. Follow us on LinkedIn (MBDA), X (@MBDA_UK), Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. #LI-CB1 TPBN1_UKTJ
Embedded Software Engineer
ZENOVO LTD
Bristol
Hybrid
Mid
£55,000
RECENTLY POSTED
git
c
Job Title : Embedded Software Engineer Location : Bristol (3 Days Working On-Site Per Week) Salary : Up to £55,000 + Bonus & Benefits (Depending on Experience) Please Note, No VISA Sponsorship can be offered for this position. Overview: This position will see you working in a well-established organisation and team of 40+ engineers who are pioneering advanced technology solutions for a regulated industry Within the team you’ll be tasked with support the design and development high-performance embedded software and firmware for next generation products along with the maintenance and improvement of current ones. Key Skills/Experience Required: Minimum of 3 years’ experience working with embedded systems. Proficiency in embedded C programming for developing bare-metal firmware. Familiarity with common communication interfaces and protocols such as SPI, RS-485, and CAN. Hands-on experience debugging embedded hardware and firmware using tools such as oscilloscopes, logic analysers, and multi-meters. Experience working with source-control systems such as Git. Additional Benefits: Pension, up to 7% matched by employer Discretionary Annual Bonus (Typically 10% Annually) 25 days holiday, plus 8 days bank holidays Private Medical Health Care Hybrid Working & Flexitime Annual Wellness checks 25% discount on Gym memberships Retail Vouchers Mental Health Support Social Activities To find out more, please apply with your latest CV. TPBN1_UKTJ
Software Engineer - Cameo/Rhapsody
Yolk Recruitment Limited
Bristol
In office
Mid - Senior
£480/day - £520/day
RECENTLY POSTED
c++
docker
c
gitlab
Software Engineer (Cameo/Rhapsody) - Bristol - £65 per hour (Umbrella) 12-month contract | SC clearance required | Fully onsite | 4-day week available A leading defence engineering organisation is looking for an experienced Software Engineer to join the team in Bristol. You’ll be working on cutting-edge tools and software architectures that support the next generation of Air Defence Systems. This is a hands-on role in a highly technical environment. You’ll develop new engineering tools, work closely with CI/CD pipeline teams, and help shape the way complex systems are designed, integrated and verified. If you enjoy solving problems, improving engineering workflows and working across disciplines, this is a great opportunity. What you’ll be doing Designing and developing new software tools and architectures used across major defence projects. Working closely with CI/CD specialists to integrate your tools into automated pipelines. Explaining how tools should be used and monitoring their effectiveness across engineering teams. Supporting the full software lifecycle, from requirements and design through to integration and testing. Collaborating with systems engineers, software engineers, integration teams and project leads. What you’ll need Essential Strong experience with Cameo or IBM Rhapsody (mandatory). Solid background in C or C++ development. Experience working across the full software development lifecycle. Understanding of DDS middleware and real-time operating systems . Familiarity with safety-related standards such as DefStan 00-55 , DO-178C , or IEC 61508 . Experience with CI/CD tools such as GitLab and Docker . A collaborative approach and the ability to work across multi-disciplinary project teams. Nice to have Exposure to ontologies or domain-specific languages. Knowledge of defence or aerospace environments. Contract details Location: Bristol (fully onsite) Clearance: Active SC clearance required to start Duration: 12 months, with strong potential for extension Rate: £65 per hour (Umbrella) Working pattern: Standard onsite working or optional 4-day compressed week Interview: One-stage virtual panel TPBN1_UKTJ
Software Engineering Level 6 Degree Apprenticeship 2026
MBDA
Multiple locations
Hybrid
Graduate - Junior
£18,750
RECENTLY POSTED
linux
windows
c++
c
java
StevenageSoftware Engineering Level 6 Degree Apprenticeship 2026Salary: £18,750 plus a £3000 joining bonusWork Location: MBDA Stevenage or Bristol or BoltonLearning Provider Location: CranfieldMK:U in Milton Keynes (for Stevenage), University College Weston -Winter Gardens (for Bristol) & Manchester Metropolitan University (for Bolton)Security clearance: British Citizen or a Dual UK national with British citizenship.Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team.CLOSING DATE FOR THIS ROLE IS MIDNIGHT ON 28TH NOVEMBER 2025 (SUBJECT TO APPLICATION VOLUMES)What we can offer you:
Fully funded qualification starting September 2026
Paid travel expenses to and from your place of study
Annual pay reviews
Healthcare Cash Plan**:** provides support with everyday health related costs - including medical, dental, optical, physio and health & wellbeing
25 days annual leave (plus holiday purchase) and up to 15 days flexi leave
Study leave during exam periods
The opportunityAt MBDA, we inspire team innovation to solve some of the biggest challenges. This means you’ll learn from expert and experienced minds, who are always there to encourage and support you!Our collaborative approach and culture of sharing knowledge will be key to your development. We trust each other to thrive; support one another to learn, and when you join us, you’ll bring a different perspective to how we see the future.The Software teams at MBDA deliver software for the next generation of weapons in an ever evolving environment - to support those on the battlefield. Our teams provide a range of products from high integrity software running on our weapon systems, to mission planning solutions integrated into a complex battle space arena. We use numerous programming languages, software tools and software lifecycle methodologies to achieve this.The Software team is part of a wider multinational function. This offers the team a unique opportunity to learn about different technologies and methods from other national teams!We develop and support a wide range of Software products, such as:
Mission Planning and Control systems,
Command, Control and Firing Units
Real Time components such as Weapons and Missile Control Units.
Test Systems
We are a strong cohesive team, which is interactive and passionate about software technologies and development. We have an open and encouraging approach to software development and are always seeking to improve the way we work and deliver our products. This provides a great learning environment for the apprentices on our programme.Working closely with other teams and departments, you will cover anything from embedded systems to front end software. This software will be developed on using various platforms, including: Linux and Windows, utilising languages including C, C++ and Java.Programme structureOn this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at either Cranfield MK:U University (if Stevenage based), University Centre Weston (if Bristol based), Manchester Met University (if Bolton based). Study at University Centre Weston and Manchester Met will take place face to face at university 1 day per week. Study at MK:U consists of one virtual study day a week (on average) with the university and three days learning on site at the start and end of each module. When not at University you will be working across new and existing software products building your overall product knowledge. You’ll have involvement in all aspects of the software development lifecycle within a supportive team.In years 1-3, you will undertake 6 x 6 month placements providing insight into each of the departments within Software. This will give you great exposure to the development methodologies & technologies they use. In year 4, you will take on a year long placement in the department of your choosing, which will run alongside your final project.As you progress towards your final year on the scheme, we’ll work with you to understand your skills and career ambitions, so that together we can explore the technical career paths available, once your apprenticeship is complete.Find more details about the courses here:Stevenage - https://www.cranfield.ac.uk/MKU/MKU-Digital-and-Technology-SolutionsBristol - https://www.ucw.ac.uk/courses/digital-and-technology-solutions-bsc-hons/Bolton - https://www.mmu.ac.uk/study/apprenticeships/courses/digital-technology-solutionsWhat we’re looking for from youThis role has specific qualification and subject criteria so please make sure you carefully check your eligibility against this criteria before applying otherwise your application will not be considered. If you are currently studying and predicted to meet these requirements by the start date you are welcome to apply.GCSEs:A minimum of 5 GCSEs at grades 9-4This must include:
English Language
Mathematics
Any Science or Technology subject
After GCSEs:After your GCSEs you must have completed one of the following and achieved 120 UCAS Tariff points:
3 A-levels to include Maths or Computing/Computer Science.Applicants must have achieved grades A* to C. Grades below a C will not be considered.
T-Level in a Software Engineering/Computing field at Merit or Distinction
BTEC Level 3 Extended Diploma in an IT, Maths, Science***** or Engineering***** subject at a minimum grade of DDM.
* Candidates applying with an Engineering or Science BTEC must provide evidence of completing a Further Maths modulePlease note: We look at entry criteria based on your top three full A Levels or equivalent qualifications (BTEC/T Level). We do not include UCAS points gained from an Extended Project Qualification. Additionally, as an employer we set our own entry criteria based on the requirements of this role. This means that the criteria above may differ from the university.Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a givenMBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom.We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more…We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process.Follow us on LinkedIn (MBDA), X (@MBDA_UK), Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. #LI-AB1
Senior Software Engineer
Anson McCade
Bristol
In office
Senior
£75,000
RECENTLY POSTED
c++
c
ada
£75000 GBP Onsite WORKING Location: Stevenage; Bristol, Central London, Greater London - United Kingdom Type: PermanentSenior Software EngineerLocation: Stevenage / Hertfordshire (5 Days Per Week Onsite)Job Type: PermanentSalary: Up to £75,000 depending on experienceOverviewAn excellent opportunity has arisen for a Senior Software Engineer to join a market-leading defence organisation working on some of the UK’s most advanced missile and weapon systems. This role sits within a dynamic and multi-disciplined team responsible for designing, developing and supporting the software that enables configuration, verification, and validation of product portfolio’s.Spanning the full lifecycle from development through to production and field testing, this is a chance to contribute to mission-critical systems where your software directly impacts the certification, manufacturing output, and operational readiness of UK defence platforms.Key Responsibilities
Design, develop, and support test software solutions
Collaborate with Electronic Engineering, Test Centre of Excellence, and Systems teams to deliver robust test capability
Produce reliable, high-performance software in C, C++, or ADA with clear documentation and standards compliance
Interpret a range of technical sources including engineering drawings, OEM data, and design safety justifications
Contribute to technical verification and validation activities across operating and damage control documentation
Solve complex technical problems that may extend beyond the bounds of “software,” engaging across hardware, simulation, and real-time systems
Required Skills & ExperienceEssential:
Proven ability to write software in C++
Strong analytical and design skills with experience in review and critical analysis
Flexible, problem-solving mindset with a collaborative approach
Background in software engineering or electronics with transferable skills to test solutions
Ability to communicate effectively across multi-disciplinary teams
Desirable:
Experience in defence, aerospace, or other safety-critical industries
Knowledge of DevOps practices and innovative software development approaches
Degree or equivalent qualification in a STEM discipline
If you’re an experienced Software Engineer with strong C++ skills and want to apply your expertise on some of the UK’s most advanced defence programmes, this is a chance to take your career into new territories. Apply now or contact Declan Bryson at Anson McCade on 07529 161950, quoting reference AMC/DB/SSE/2.Reference: AMC/DB/SSE/2#debr
Senior FPGA Engineer
Fusion People
Bristol
Hybrid
Senior
£360/day - £520/day
RECENTLY POSTED
c++
restful
python
csharp
docker
c
+1
Must have active SC Clearance.Contract duration: 6 monthsHourly rate: £50-£65 per hour inside IR35 (PAYE £30-£45 per hour)Location: Bristol - hybrid 2 days per week on site.As a Senior FPGA Engineer you will be responsible for:
Working with our delivery teams, supporting the outsourcing of work, assessing the credibility and completeness of our suppliers work packages
As the programmes mature, increasing environment complexity, working with multi-discipline teams and our suppliers to create compliant CEMA solutions.
Understanding and assessing FPGA delivery timescales and risk for our CEMA activities.
A Senior FPGA Engineer with experience of working on CEMA projectsRequired Experience
Knowledge / Experience of developing / modelling / simulating software in at least one of the following areas:
RF telecommunications,
waveforms,
OSI model,
SIGINT,
EW
VHDL
VERILOG Experience with SDR architecture
Agile development methodologies.
C#, C, C++, Python and Database architecture.
Desirable Experience
XML
Networked systems
JICD
Restful and/or RPC API
Library agnostic code development
Geospatial engines
Cloud containers / Docker
OPEN CPI Application/Component and Platform development
Experience of Dev Ops
Contact Dav @ Bristol Office— Fusion People are committed to promoting equal opportunities to people regardless of age, gender, religion, belief, race, sexuality or disability. We operate as an employment agency and employment business. You’ll find a wide selection of vacancies on our website.
Methods Engineer
Boccard UK Limited
Bristol
In office
Mid - Senior
Private salary
RECENTLY POSTED
c
Method Engineer Competitive salary, accommodation allowance Hinkley Point C (HPC) With a track record of 50 years in the nuclear energy sector, Boccard is ideally placed to serve this new era of nuclear as a leading specialist in engineering, manufacturing, construction and maintenance across the energy industry. To support our continued growth, Boccard are looking for an experienced Method Engineer to work at our client site HPC, Bridgewater, Somerset. This role plays a crucial role in optimizing manufacturing processes to improve efficiency and reduce waste. This role is pivotal in driving continuous improvement and innovation within the organization, ensuring that production processes are as efficient and effective as possible. Key responsibilities Work order constitution per, support drawings, welding tickets Receiving all documentation from the Design and Engineering department To follow up delivery status and integration in BOCTRACK of all material and equipment BOCTRACK stock management to be kept up to date (supports, clamps, filler materials) To follow up stock in, stock out regarding support from J24 and clamps To record weld progress in BOCTRACK To participate to the Boccard daily stand-up meeting To update the AS BUILT Supports drawings before supports reception on site (before QRC) by NNB Supporting storage, classification and archiving of documents in accordance with Procedures To trigger subcontractor mobilisation in accordance with daily minute of meeting to follow fabrication included preparation for work order To create and submit for approval to the Appointed Person, lift plan by buildings for all lifting activities To check monthly the manufacturing item progress Update storage locations of supports and clamps, pallet numbers and location Updated tracker to show the location and pallet number of all supports and clamps on hold for TQs etc To carry out any other reasonable duties within the overall function of the role. To be fully aware and comply with Boccard UK Ltds policy on Equality & Diversity Qualifications and Experience Degree or relevant experience in Industrial or Mechanical Engineering or related field Familiarity with CAD software and other engineering tools Excellent problem-solving and analytical skills. Strong communication and interpersonal abilities. Data analysis and statistical methods proficiency Ability to work collaboratively with cross-functional teams Compensation and Remuneration A highly competitive salary Accomodation allowance Pension scheme 25 days annual leave On-going investment in your training and development Life Assurance x4 salary Employee Assistance Programme
Principal Embedded Software Engineer
ZENOVO LTD
Bristol
Hybrid
Senior
£70,000
RECENTLY POSTED
c
Job Title : Principal Embedded Software Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high-impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle – from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely delivery of projects. Defining project scope and deliverables, aligning development with customer requirements and strategic goals. Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld. Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate, and manage engineering teams. Experience in project management, including planning, scheduling, and resource allocation. Ability to manage multiple concurrent projects effectively. Comprehensive experience across the full software development lifecycle. Please apply to find out more! TPBN1_UKTJ
Page 1 of 1

Frequently asked questions

What types of C programming jobs are available in Bristol?
In Bristol, you can find a range of C programming jobs including embedded systems developer, software engineer, firmware developer, and systems programmer roles across various industries such as aerospace, fintech, and telecommunications.
Do I need to have a formal degree to apply for C jobs in Bristol?
While many employers prefer candidates with a degree in computer science or related fields, some C jobs in Bristol value practical experience and demonstrated programming skills over formal qualifications.
How can I improve my chances of getting hired for a C developer position in Bristol?
To improve your chances, gain solid experience with C programming projects, understand embedded systems or the specific industry domain, contribute to open-source projects, and tailor your CV to highlight relevant skills and achievements.
Are there remote or hybrid C programming jobs available in Bristol?
Yes, many companies in Bristol offer remote or hybrid working options for C programming roles, especially following the recent shift toward flexible working arrangements.
What salary range can I expect for C programming jobs in Bristol?
Salaries for C developers in Bristol typically range from £30,000 to £60,000 per year, depending on experience, industry, and specific role responsibilities.