C Jobs in the UK

976 to 1,000 of 1,312 C Jobs in the UK

Senior Embedded Software Engineer £60,000-£70,000 Hybrid

Coventry, West Midlands, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment. Key Responsibilities: Design and implement features in C and C++ (C++11/14) for wireless and loop audio products. Develop and maintain low-level software drivers for peripherals such as SPI, I2C, I2S … sprint planning, code reviews, and unit testing. Essential Skills & Experience: 5+ years of hands-on embedded software development experience. Strong programming skills in Embedded C and modern C++ (11/14) . Experience with real-time operating systems (RTOS) such as ThreadX, Azure RTOS, or FreeRTOS. Proven experience with bare More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Control Software Engineer

united kingdom
Marcus Webb Associates Limited
scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embedded C software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked within the various … significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embedded C programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU More ❯
Posted:

Senior Software Engineer - Embedded Signal Processing

Greenford, London, United Kingdom
Hybrid / WFH Options
Defence
emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware … DevOps. Providing verbal progress reports and contributing to sprint planning and retrospectives. Skills, Qualification and Experience; Significant experience in Assembler development. Good experience in C development. Good experience in embedded program design. Good understanding of signal processing techniques. Experience in software/hardware integration and fault resolution. Good experience in More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Software Engineer – Embedded Signal Processing

london (greenford), south east england, United Kingdom
Hybrid / WFH Options
Matchtech
emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware … DevOps. Providing verbal progress reports and contributing to sprint planning and retrospectives. Skills, Qualification and Experience; Significant experience in Assembler development. Good experience in C development. Good experience in embedded program design. Good understanding of signal processing techniques. Experience in software/hardware integration and fault resolution. Good experience in More ❯
Posted:

GPU Software Engineer

London, United Kingdom
V-Nova Ltd
performance production ready deployment across a range of operating systems such as Windows/Linux OS/iOS/Android. Work with existing codebases (C/C++/Python) to add new functionality to, maintain and improve our codec implementations. Integrate with third party commercial and open-source codebases. Create … in video processing or equivalent performance sensitive or high-performance applications. Experience developing Vulkan software, or other modern GPU APIs. Significant experience in developing C/C++ code from the ground up and enhancing established code bases. Willingness to learn new subjects independently and rapidly at the level of depth More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II - C++/Rust

London, United Kingdom
Disney Cruise Line - The Walt Disney Company
get to build these apps in Rust! We're looking for a Software Engineer II who has experience in Rust and comes from a C/C++ background, who knows how to write cross platform code, and is ready to push the boundaries of UX on our custom in-house … team, services engineering teams and product owners to help understand and explain device limitations and requirements. Basic Qualifications: Candidates should have 3+ years of C/C++ experience on embedded systems and/or writing portable multi-platform code, with 1-2+ years of personal or professional Rust experience. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer C# & C

Surrey, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
join an exciting High-Tech Company working in the renewable energy sector. You should bring a range of technical skills to include C# .NET, C Programming, Software QA and an understanding of electronic hardware. The successful Software Engineer will design, build and maintain efficient, reusable and reliable C# Code with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer C# & C

TW16, Sunbury-on-Thames, Surrey, Sunbury Common, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
join an exciting High-Tech Company working in the renewable energy sector. You should bring a range of technical skills to include C# .NET, C Programming, Software QA and an understanding of electronic hardware. The successful Software Engineer will design, build and maintain efficient, reusable and reliable C# Code with More ❯
Employment Type: Permanent
Posted:

Software Engineers C & C++ x2

Portsmouth, Hampshire, South East, United Kingdom
Morson Talent
Software Engineers C & C++ x2 - 12 months contracts 4/5 days per week on site Position Description The purpose of the role is to perform Software Design, Development, Documentation, Integration and Test activities. Design verification using a combination of simulation, analysis, and test techniques. Generate design documentation and technical … technical requirement specifications Support system integration activities Key Skillset Have considerable knowledge & skill in one high level programming language Knowledge and proven ability of C and C++ required. Knowledge of both Linux and Windows O/S. Knowledge of VxWorks is desirable. Have considerable ability of using a high level More ❯
Employment Type: Contract
Rate: £68.55 - 68.55 per hour
Posted:

Electronics Engineering Degree Apprentice

61 STATION ROAD, IRTHLINGBOROUGH, WELLINGBOROUGH, England
SONIFEX LIMITED
senior engineers in developing new concepts and approaches for current and future projects. Assist with programming embedded systems and microcontrollers, using languages such as C or Python. Assist with the development of firmware for new devices. Test and debug software and firmware applications under guidance. Training Your training will take … skills Presentation skills Administrative skills Number skills Analytical skills Logical Team working Creative Initiative Non judgemental Patience Qualifications English Language GCSE, grade 4/C equivalent (Essential) Maths GCSE, grade C/4 (Essential) Maths or equivalent A Level, grade B (Essential) Physics or Technology or Engineering-based subject A More ❯
Employment Type: Degree Apprenticeship
Salary: £17,750 a year
Posted:

Senior Network Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

Senior Network Software Engineer

edinburgh, central scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Posted:

Senior Network Software Engineer

livingston, central scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Posted:

Senior Network Software Engineer

broughton, central scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Posted:

Senior Network Software Engineer

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Posted:

Senior Software Engineer (Cumbria)

Cumbria, UK
Cubiq Recruitment
alignment with project management processes and internal standards. Support team members, including junior engineers and contractors, in creating and maintaining compliant software documentation and C source code. Apply current best practices and developments in software engineering to maintain industry competitiveness. Uphold internal software standards and keep current with modern software … development within a relevant high-reliability sector (e.g., aerospace, defense, automotive). Experience with digital hardware design and interfacing is desirable. Essential Skills Embedded C Safety-critical development using MISRA C Experience with 8-bit and 16-bit microcontrollers Verification and debugging (test scripts, unit and integration testing) Familiarity with More ❯
Posted:

Senior Software Engineer

cumbria, north west england, United Kingdom
Cubiq Recruitment
alignment with project management processes and internal standards. Support team members, including junior engineers and contractors, in creating and maintaining compliant software documentation and C source code. Apply current best practices and developments in software engineering to maintain industry competitiveness. Uphold internal software standards and keep current with modern software … development within a relevant high-reliability sector (e.g., aerospace, defense, automotive). Experience with digital hardware design and interfacing is desirable. Essential Skills Embedded C Safety-critical development using MISRA C Experience with 8-bit and 16-bit microcontrollers Verification and debugging (test scripts, unit and integration testing) Familiarity with More ❯
Posted:

Senior Software Engineer

Carlisle, Cumbria, UK
Cubiq Recruitment
alignment with project management processes and internal standards. Support team members, including junior engineers and contractors, in creating and maintaining compliant software documentation and C source code. Apply current best practices and developments in software engineering to maintain industry competitiveness. Uphold internal software standards and keep current with modern software … development within a relevant high-reliability sector (e.g., aerospace, defense, automotive). Experience with digital hardware design and interfacing is desirable. Essential Skills Embedded C Safety-critical development using MISRA C Experience with 8-bit and 16-bit microcontrollers Verification and debugging (test scripts, unit and integration testing) Familiarity with More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer - Networking

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing … Network Components in C - BGP, OSPF, IS-IS or EVPN * Experience in software development of Data Forwarding paths (Software, Hardware) * Knowledge of network merchant silicon chipsets and Whitebox platforms * Experience in troubleshooting large-scale deployments * Experience in manageability frameworks such as Yang/XML * Knowledge with virtualization technologies such as More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

Motor Control Software Engineer

Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
Spa. Required : Senior control software engineer Experience of developing motor control algorithms for electrified vehicle powertrain systems Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc) Experience of requirement capture and developing software architecture would be useful Strong communication skills Proven experience … hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab/Simulink). A wider systems appreciation combined with experience of several e-mobility domains … of post-academic experience developing motor control software for electric vehicles. Good evidence of model based software development using Matlab/Simulink OR embedded C Experience of autocode tools (e.g. Embedded Coder) would be useful. Evidence of innovation and creative problem solving for relevant engineering projects Strong technical ability with More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum + bonus + benefits etc
Posted:

Solutions Lead

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Yolk Recruitment
environment including shell scripting Familiarity with DevOps practices, CI/CD pipelines, and containerization (Git, Gitlab, Docker) Flight specific experience Strong programming skills in C with a focus on real-time and embedded systems Knowledge of satellite telemetry, telecommand (TT&C), and communication technologies and protocols (CCSDS, ECSS PUS, CAN … SpaceWire) Ground specific experience Strong programming skills in Java with a focus on data-oriented enterprise systems Knowledge of satellite telemetry, telecommand (TT&C), and communication protocols (CCSDS, ECSS PUS) Essential personal skills and experience Customer-focused mindset with strong relationship-building skills Excellent communication skills, capable of engaging with More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Embedded Software Engineer

Flackwell Heath, Buckinghamshire, United Kingdom
Copello
testing and maintenance of software for embedded systems Development and implementation of HMI, protocols , peripheral drivers and application logic Designing robust code in embedded C The successful Embedded Software Engineer will require the following experience: Full lifecycle software development Embedded C Experience of RTOS & embedded processors Interfacing of hardware devices More ❯
Employment Type: Contract
Rate: GBP 60 - 75 Hourly
Posted:

Embedded Software Engineer

High Wycombe, Buckinghamshire, United Kingdom
Copello
testing and maintenance of software for embedded systems Development and implementation of HMI, protocols , peripheral drivers and application logic Designing robust code in embedded C The successful Embedded Software Engineer will require the following experience: Full lifecycle software development Embedded C Experience of RTOS & embedded processors Interfacing of hardware devices More ❯
Employment Type: Contract
Rate: £60 - £75/hour
Posted:

Principal Motor Control Software Engineer

Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
Spa. Required : Principal control software engineer Experience of developing motor control algorithms for electrified vehicle powertrain systems Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc) Experience of requirement capture and developing software architecture Good technical leadership, strong communication skills and customer … hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab/Simulink). A wider systems appreciation combined with experience of several e-mobility domains … of post-academic experience developing motor control software for electric vehicles. Good evidence of model based software development using Matlab/Simulink OR embedded C Ability to technically lead projects, mentor juniors and work effectively with customers Experience of autocode tools (e.g. Embedded Coder) would be useful. Evidence of innovation More ❯
Employment Type: Permanent
Salary: £60000 - £75000/annum + bonus + benefits etc
Posted:

Embedded Software Engineer

Reading, Berkshire, South East, United Kingdom
Hybrid / WFH Options
Gerrell & Hard
youll be working on complex software projects for one or more software products delivered by the Engineering department. Youll need a detailed knowledge of C & C++ programming languages and embedded Linux. This role requires you to work closely with other members and technical leads across engineering to plan, develop, test … and deliver software products. The software skills for this position are: C Coding + RTOS Embedded Linux & C++ Experience of developing for and debugging on Linux based embedded devices, including cross-compiling for different hardware architectures, virtualisation and docker concepts is also required. To apply for this position were looking … for an Engineer to code at expert level in C & C++ targeted at Linux based embedded systems, along with a Degree in Software Engineering, Computer Science, Electronic Engineering or similar, or relevant and proven software engineering industry experience and on the job training equivalent to a degree. Benefits include More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:
C
10th Percentile
£42,800
25th Percentile
£47,500
Median
£60,000
75th Percentile
£72,500
90th Percentile
£94,267