C Jobs in England

1 to 25 of 2,347 C Jobs in England

Senior Embedded Software Engineer

Rochester, Kent, South East, United Kingdom
Hybrid / WFH Options
Technical Placements
in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer C/C

Essex, Chelmsford, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer … systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software … for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar job. - The ideal candidate will be a self-starter capable of successfully undertaking complex development tasks to a given schedule with minimal guidance and More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum
Posted:

Embedded C Software Engineer

Cambridge, Cambridgeshire, England
ECM Selection
2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades • Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would be a bonus • Expertise in areas such as … initiative. This is a great time to join this rapidly growing company. A highly competitive salary and comprehensive benefits package are on offer to the successful candidate. Keywords: Embedded, C, C++, C#, Python, MATLAB, RTOS, Bare Metal, Defence, Client-Facing, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do More ❯
Employment Type: Permanent
Salary: £60,000 - £80,000
Posted:

Embedded C Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Ecm Selection
2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would be a bonus Expertise in areas such as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Rochester
Hybrid / WFH Options
Technical Placements Ltd
We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing the existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. Senior Embedded Software Sustaining Engineer required for a manufacturer of life-saving electronic solutions products. Part of a global group, this company offers rewarding careers … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer – the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panels and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years’ hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Employment Type: Permanent
Salary: £Excellent +Benefits
Posted:

Senior Software Engineer / Dev Team Lead - Remote (UK based)

London, England, United Kingdom
Hybrid / WFH Options
The Perl Programming Language
numerate and analytical, backed by a mathematics, computer science, stats or physics degree (or equivalent experience) • Have excellent high-level language coding skills in any of e.g. Perl, Python, C/C++, Go, Rust, NodeJS, Java and a language-agnostic attitude • Have experience of Perl, Python 3 and NodeJS and a willingness to work with these or learn them fast … numerate and analytical, backed by a mathematics, computer science, stats or physics degree (or equivalent experience) • Have excellent high-level language coding skills in any of e.g. Perl, Python, C/C++, Go, Rust, NodeJS, Java and a language-agnostic attitude • Have experience of Perl, Python 3 and NodeJS and a willingness to work with these or learn them fast More ❯
Posted:

Senior Software Engineer

London, England, United Kingdom
PlayStation
to articulate complex technical concepts clearly and concisely to various audiences, including technical and non-technical team members and stakeholders. You should have expertise over several programming languages including C/C++, Go and Python with a strong passion for client and server technologies. You’ll need to be passionate about games, software and hardware design, staying updated with emerging … and showcasing your ability to adapt to new challenges and technologies. You’ll need to have some (not all) of the following: Proficient in several programming languages, which include C/C++, Go and Python Ability (and interest) in working across the stack in client and server tech, backed up with practical experience and portfolio Experienced with web technologies and More ❯
Posted:

Senior Embedded Software Engineer

Peterborough, England, United Kingdom
Hybrid / WFH Options
Murray McIntosh
software solutions. Required Experience & Qualifications: Proven experience in developing and optimising complex software systems. Strong experience in designing and implementing embedded kernel technologies and drivers. Excellent proficiency in Embedded C and C++ programming. Strong analytical skills with the ability to solve complex technical problems. Attention to detail and a commitment to delivering high-quality software. A clear sense of ownership More ❯
Posted:

Senior Software Engineer

Cambridge, England, United Kingdom
IQGeo
ago Cambridge, England, United Kingdom 4 weeks ago Cambridge, England, United Kingdom 3 days ago Senior Software Engineer - Cambridge, UK Cambridge, England, United Kingdom 2 weeks ago Senior Embedded C/C++ Software Engineer | Multimedia | Permanent Cambridge, England, United Kingdom 1 month ago Cambridgeshire, England, United Kingdom 2 weeks ago Senior Software Engineer - Cambridge, UK Cambridge, England, United Kingdom More ❯
Posted:

Senior Software Engineer

Boston, England, United Kingdom
Saab, Inc
Science or related discipline with 8+ years of relevant experience in advanced software product development, or a Master’s degree with 6+ years of similar experience Programming languages including C/C++, Python, Javascript, HTML Scripting languages including Linux/Unix Shells, Matlab, etc. Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual Studio, Arduino Version control systems More ❯
Posted:

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

Cambridge, England, United Kingdom
Hybrid / WFH Options
SoCode Recruitment
Senior Embedded C/C++ Software Engineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid/Remote) Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a Senior Software Engineers to join the team.This versatile product supports both audio and video playback … support and sales engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing team Essential Skills & Experience: Strong experience with C/C++ in embedded systems , including multithreading Extensive knowledge of digital multimedia , including network streaming Proficiency in embedded Linux , particularly using OpenEmbedded/Yocto Demonstrable experience shipping production-grade software More ❯
Posted:

Senior Embedded Software Sustaining Engineer

Rochester, Kent, United Kingdom
Hybrid / WFH Options
Technical Placements
in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer - the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Manchester, England, United Kingdom
Hybrid / WFH Options
Canonical
wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up … Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java Experience with Ubuntu or another Linux distribution Track record of going above-and-beyond expectations to achieve outstanding results Result-oriented and organized, with … Python or Java (UK Remote) Manchester, England, United Kingdom 2 days ago Software Engineer (Python/Linux/Packaging) Manchester, England, United Kingdom 7 months ago Freelance Software Developer (C/C++ - Rust) - AI Trainer Manchester, England, United Kingdom 1 day ago Manchester, England, United Kingdom 1 week ago We’re unlocking community knowledge in a new way. Experts add More ❯
Posted:

Senior Software Engineer

London, England, United Kingdom
SII Group UK
route creation. You will work closely with both Software and Hardware teams to deliver high-quality, efficient solutions. KEY RESPONSIBILITIES: Design, implement, and optimize the Routing Algorithm (RA) in C, ensuring adherence to existing code standards and minimizing system impact. Collaborate with multidisciplinary teams, including Software and Hardware engineers, to ensure the successful integration of RA within the payload software … to ensure robust functionality of the flight code. Document design decisions, implementation details, and testing outcomes to facilitate knowledge sharing across teams. REQUIRED SKILLS AND EXPERIENCE: Programming: Expertise in C for developing complex algorithms in real-time systems. Operating Systems: Strong experience with Linux environments. Testing: Hands-on experience with unit testing, design validation, and test execution. Flight Code Development More ❯
Posted:

Senior Product Security Consultant - Defense Systems (UK Nationals)

London, England, United Kingdom
CENSUS
and willingness to learn/grow. Nice-to-Have Skills Ability to read and analyze source code for logic flaws in one or more language families: Mobile: Swift, Obj-C, Kotlin, Java, Dart, JavaScript Web/Cloud: Java, Python, Go, PHP, Ruby, C#, JavaScript Native/Embedded: C, C++ Experience debugging or instrumenting applications across edge, embedded, or cloud platforms. More ❯
Posted:

Senior Software Engineer

London, England, United Kingdom
PlayStation Network
to articulate complex technical concepts clearly and concisely to various audiences, including technical and non-technical team members and stakeholders. You should have expertise over several programming languages including C/C++, Go and Python with a strong passion for client and server technologies. You’ll need to be passionate about games, software and hardware design, staying updated with emerging … and showcasing your ability to adapt to new challenges and technologies. You’ll need to have some (not all) of the following: Proficient in several programming languages, which include C/C++, Go and Python Ability (and interest) in working across the stack in client and server tech, backed up with practical experience and portfolio Experienced with Linux based servers More ❯
Posted:

(Senior) Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Toshiba EMEA
and test documentation Guide product development and overall systems architectures based on embedded software engineering expertise, including participation in code reviews and mentoring other staff Essential: Excellent knowledge of C, including software development experience Experience of development for microcontroller platforms (e.g. STM32) and associated interfaces (e.g. i2c, SPI, UART, JTAG etc.) Strong familiarity with Linux kernel space development Detailed knowledge More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

(Senior) Embedded Software Engineer

Cambridge, England, United Kingdom
Toshiba Europe Ltd
and test documentation Guide product development and overall systems architectures based on embedded software engineering expertise, including participation in code reviews and mentoring other staff Essential Excellent knowledge of C, including software development experience Experience of development for microcontroller platforms (e.g., STM32) and associated interfaces (e.g., I2C, SPI, UART, JTAG) Strong familiarity with Linux kernel space development Detailed knowledge of More ❯
Posted:

Senior Software Engineer – Development and Test (UK) - Wearables/IoT battery REQUIRED

Loughborough, England, United Kingdom
E-Space SAS
and hardware validation. What you bring to this role: Education : Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. Programming Languages : Proficiency in C, C++, and Python; familiarity with scripting languages like Shell or Bash. Embedded Systems : Experience with microcontroller platforms (e.g., ARM Cortex, ESP32, STM32) and their toolchains. IoT Protocols : Knowledge of IoT More ❯
Posted:

Senior Embedded Software Engineer C/C++

Basildon, England, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer … electronics systems for the satellite modems markets.The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software … for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar job. - The ideal candidate will be a self-starter capable of successfully undertaking complex development tasks to a given schedule with minimal guidance and More ❯
Posted:

Senior Embedded Software Engineer C/C++

London, England, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specializing in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer … systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. Experience programming hardware devices at register level. Developing low-level embedded software … for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: The successful candidate will be an accomplished Software engineer with experience within a similar job. The ideal candidate will be a self-starter capable of successfully undertaking complex development tasks to a given schedule with minimal guidance and More ❯
Posted:

Senior Embedded Software Engineer - Embedded C

Fareham, Hampshire, South East, United Kingdom
Redline Group Ltd
Are you an experienced Senior Embedded Software Engineer with a focus on C programming looking to work with innovative touch technologies? This company specialises in developing bespoke hardware and firmware silicon devices. Their products serve automotive and industrial sectors, providing cutting-edge solutions that ensure high-quality customer integration. They are seeking a talented Senior Embedded Software Engineer to join … their engineering team in Fareham, UK, to contribute to the development of their next-generation technology. Responsibilities of this Senior Embedded Software Engineer - C job based in Fareham: - Design and implement embedded software: Develop efficient, low-level code in C for microcontrollers and embedded systems, ensuring optimal performance, resource usage, and reliability. - Debugging and testing; use debugging tools and methods … to meet market requirements on RISC-V-based platforms. - Act as an ambassador for the company, ensuring high standards in product delivery Requirements of this Senior Embedded Software Engineer - C job based in Fareham: - Bachelor's degree in Electronics, Physics, or a related field, with a 2:1 classification or higher. - Provable practical experience in embedded C programming. - Proficient in More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Embedded Software Engineer - Embedded C

London, England, United Kingdom
Redline Group Ltd
Are you an experienced Senior Embedded Software Engineer with a focus on C programming looking to work with innovative touch technologies? This company specialises in developing bespoke hardware and firmware silicon devices. Their products serve automotive and industrial sectors, providing cutting-edge solutions that ensure high-quality customer integration. They are seeking a talented Senior Embedded Software Engineer to join … their engineering team in Fareham, UK, to contribute to the development of their next-generation technology. Responsibilities of this Senior Embedded Software Engineer - C job based in Fareham: - Design and implement embedded software: Develop efficient, low-level code in C for microcontrollers and embedded systems, ensuring optimal performance, resource usage, and reliability. - Debugging and testing; use debugging tools and methods … to meet market requirements on RISC-V-based platforms. - Act as an ambassador for the company, ensuring high standards in product delivery Requirements of this Senior Embedded Software Engineer - C job based in Fareham: - Bachelor's degree in Electronics, Physics, or a related field, with a 2:1 classification or higher. - Provable practical experience in embedded C programming. - Proficient in More ❯
Posted:

Senior Software Engineer - C/C++

London, United Kingdom
Hybrid / WFH Options
Active Silicon
Silicon is part of the Solid State Plc group, listed on the AIM stock market under code SOLI. This job description is for the role of Senior Software Engineer - C/C++, with responsibility for the development and maintenance of new and existing products. Job Type: Permanent, Full Time Job Title: Senior Software Engineer - C/C++ Location: Flexible blend … Westfield Health Scheme including: Employee Assistance Programme Discounted gym membership Qualifications: A Bachelors or Masters in Computer Science or Electrical Engineering. Experience: 5+ years of professional experience working with C/C++. The type of person we are looking for The right candidate is likely to have a good Computer Science or Electrical Engineering degree, plus perhaps other post-graduate … qualifications and a track-record of software development in C/C++. One of the most important traits is the desire, drive and enthusiasm to produce the world's best-in-class products. The role This is an opportunity to join a diverse development team designing, producing and delivering specialized digital image acquisition products and technologies throughout the world, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C/C++ Senior Software Engineer, Camera & Sensor Software

London, England, United Kingdom
Amazon
C/C++ Senior Software Engineer, Camera & Sensor Software Job ID: 3007112 | Evi Technologies Limited Do you want to work on truly challenging problems that will change the world and bring people together? Join our team of smart, friendly and inventive builders to imagine, create and deliver the next high-profile Amazon camera & sensor product. Our cross-functional team brings More ❯
Posted:
C
England
10th Percentile
£41,750
25th Percentile
£47,500
Median
£57,836
75th Percentile
£72,500
90th Percentile
£95,000