C Jobs in England

251 to 275 of 1,163 C Jobs in England

Lead Embedded Software Engineer

North West, United Kingdom
Talent Recruitment Group
able to be SC Cleared Significant full life cycle software development within a relevant industry, ideally Aerospace, Military or Automotive. Some experience of digital hardware design and interfacing Embedded C MISRA C safety Critical Microcontroller experience (16Bit & 8 Bit) Verification/Debugging knowledge (writing Test scripts, Low level Unit testing and Integration testing) Extensive knowledge of 8 and 16bit microprocessors … systems in accordance with design and project management processes, agreed procedures and company standards. Provide support to other software engineers in the creation and maintenance of software documentation and C source code to the standards relevant to the project. This will include Apprentice's , Junior Software Engineer and any additional contractors appointed for the duration of any projects. Apply knowledge More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum Company bonus
Posted:

Senior Software Engineer

Lake, Wiltshire, UK
Cubiq Recruitment
improvement. Maintain documentation systems in 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 practices. Develop team capabilities to … experience in full lifecycle 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 microcontroller families including PIC18 and More ❯
Posted:

Senior Software Engineer

Cumbria, England, United Kingdom
Cubiq Recruitment
improvement. Maintain documentation systems in 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 practices. Develop team capabilities to … experience in full lifecycle 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 microcontroller families including PIC18 and More ❯
Posted:

Graduate Software Engineer

Milton Keynes, Buckinghamshire, United Kingdom
T2M Resourcing Ltd
role will develop control software for electric machines and power electronic solutions. What will you be doing? As Graduate Software Engineer key responsibilities will include: Software development with embedded C and modelling tools - Simulink/MATLAB. Software testing and validation. Performing simulation/in-loop testing - HiL, SiL, MiL, and PiL. Working closely with engineering and hardware teams. Taking software … be successful as a Graduate Software Engineer: Bachelors or Masters Degree in Engineering - Electronics, Computer Science, or similar. Fundamental knowledge of controls engineering principals. Experience in hand coding Embedded C and/or Python. Knowledge of engineering and software development processes. Academic or professional use of engineering tools: MATLAB - Simulink Mathworks Embedded Coder dSPACE Jira DOORs Passion for engineering and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Southampton, England, United Kingdom
Hybrid / WFH Options
Verso Recruitment Group
Job Title: Senior Embedded Software Engineer Location: Southampton, Hampshire (Hybrid – 3 Days Onsite) Salary: Up to £65,000 + Benefits Senior Embedded Software Engineer | Embedded C/C++ | RTOS | Bare Metal | Southampton (Hybrid) Are you an experienced Embedded Software Engineer looking to take the lead on exciting new product development? Verso is exclusively retained by a long-established and innovative … high-quality solutions Design, develop, and debug embedded software for real-time applications Y ou’ll Need: Proven experience in full lifecycle embedded software development Strong proficiency in Embedded C/C++ Experience with bare metal programming Knowledge of RTOS (Real-Time Operating Systems) Familiarity with communication protocols (e.g. UART, SPI, I2C, CAN) is advantageous Confident using electrical debugging and More ❯
Posted:

Embedded Software Controls Engineer

Lichfield, Staffordshire, United Kingdom
Gold Group
Job Title: Embedded Software Controls Engineer Location: Lichfield Salary: DOE - We are booking interviews next week! Please call or email for a slot Key Skills: Embedded Systems, Embedded C/C++, Digital Signal Processors (DSPs), Microcontrollers, Control Systems Design, Power Electronics, Requirements Management, DOORS, Jama, Polarion, Verification & Validation, Defence, Marine Engineering Join Our Team as a Power Applications Controls Engineer … Controls Engineer ? Be the embedded controls expert within a multidisciplinary team. Design and develop control strategies for electrical power systems. Program and optimise embedded software on DSPs/microcontrollers (C/C++). Prototype and test your designs in real-world applications. Work closely with systems and electronic engineers to deliver robust solutions. Define and manage system interfaces and customer … Engineering, or a related discipline. Proven track record of delivering embedded software/firmware, ideally within automotive, aerospace, nuclear, or defence sectors. Hands-on experience with DSPs and embedded C/C++ for microcontrollers. Strong understanding of embedded software within complex systems. Agile mindset with the ability to learn quickly and adapt. Comfortable working in a team-oriented, collaborative environment. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Leeds, UK
Accelero
have direct impact from day one—designing and deploying embedded firmware that powers high-performance, real-world tech. What You’ll Be Doing Write low-level firmware in Embedded C for real-time control and data acquisition Work closely with STM32 microcontrollers, configuring peripherals and drivers Develop automated test rigs and instrumentation tools using LabVIEW Collaborate with electronics engineers to … optimise performance from board to code Debug, refine, and ship embedded code through the full development lifecycle—from prototype to production What You’ll Bring Proven experience with Embedded C on microcontrollers (ideally ARM Cortex-M/STM32) Proficiency in LabVIEW for creating test tools or automation frameworks Solid understanding of digital electronics and communication protocols (SPI, I2C, UART) Familiarity More ❯
Employment Type: Full-time
Posted:

Embedded Software Engineer

Horsforth, West Yorkshire, UK
Accelero
have direct impact from day one—designing and deploying embedded firmware that powers high-performance, real-world tech. What You’ll Be Doing Write low-level firmware in Embedded C for real-time control and data acquisition Work closely with STM32 microcontrollers, configuring peripherals and drivers Develop automated test rigs and instrumentation tools using LabVIEW Collaborate with electronics engineers to … optimise performance from board to code Debug, refine, and ship embedded code through the full development lifecycle—from prototype to production What You’ll Bring Proven experience with Embedded C on microcontrollers (ideally ARM Cortex-M/STM32) Proficiency in LabVIEW for creating test tools or automation frameworks Solid understanding of digital electronics and communication protocols (SPI, I2C, UART) Familiarity More ❯
Employment Type: Full-time
Posted:

Embedded Software Engineer

Horsforth, England, United Kingdom
Accelero
have direct impact from day one—designing and deploying embedded firmware that powers high-performance, real-world tech. 🔍 What You’ll Be Doing Write low-level firmware in Embedded C for real-time control and data acquisition Work closely with STM32 microcontrollers, configuring peripherals and drivers Develop automated test rigs and instrumentation tools using LabVIEW Collaborate with electronics engineers to … optimise performance from board to code Debug, refine, and ship embedded code through the full development lifecycle—from prototype to production 🧠 What You’ll Bring Proven experience with Embedded C on microcontrollers (ideally ARM Cortex-M/STM32) Proficiency in LabVIEW for creating test tools or automation frameworks Solid understanding of digital electronics and communication protocols (SPI, I2C, UART) Familiarity More ❯
Posted:

Senior Software Engineer

Rochester, England, United Kingdom
Hybrid / WFH Options
CBSbutler
Senior Software Engineer Essential: Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques Extensive experience of developing embedded software for bare metal systems or with Real … Time Operating Systems Extensive experience of interfacing software with hardware in a real-time environment Experience of developing Safety Critical Software within DO178B/C guidelines Desirable: Experience with software modelling tools such as Simulink or SCADE Experience of scripting languages such as MATLAB or Python Working knowledge of Git/Subversion or other configuration management More ❯
Posted:

Contract Embedded Software Engineer

Pewsey, Wiltshire, South West, United Kingdom
Professional Technical Ltd
Develop, configure, and deploy embedded control algorithms on Pixhawk flight controllers using the PX4 autopilot stack . Use Simulink for model-based development of control and navigation systems, generating C/C++ code for deployment to embedded platforms. Integrate custom software modules into PX4-based architectures, including UAVCAN, MAVLink, and RTOS-level features. Perform simulation and hardware-in-the-loop … hardware, mechanical, and systems engineers to align embedded software with system architecture. Create clear, version-controlled documentation for software and system configurations. Required Skills and Experience Proficient in embedded C/C++ programming . Strong experience with the PX4 autopilot framework and Pixhawk hardware platforms . Proficiency in MATLAB and Simulink for model-based development and auto code generation. Knowledge More ❯
Employment Type: Permanent
Salary: £40 - £60 per hour
Posted:

Software Engineer, Structural Geology

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
geology or geoenegineering. Requirements: MSc or PhD in Computer Science, Geophysics, Maths or Geology combined with industry or extended academic (ideally doctoral) projects involving structural geology or geoengineering. Excellent C or C++ programming skills including OO design and use of standard libraries (including Boost). Specific project experience should be in one or more of the following: o Seismic processing … offices (there are not provisions for hybrid or home-working). If you would need to relocate, relocation assistance is on offer for qualifying candidates. Keywords: PhD/Experienced, C/C++, Geology, Geophysics, Geoengineering, Software Engineering Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we More ❯
Employment Type: Permanent
Salary: £50000 - £80000/annum DoE + Benefits
Posted:

UKIC DV - Full Stack Software Engineer

City, Manchester, United Kingdom
Matchtech
contribute across the development lifecycle, from architecture and design to testing and integration, all while applying best practices in secure and robust coding. Key Responsibilities Develop secure software in C, C++, or C# Script and automate tasks using Python Work with Linux and/or Windows-based operating systems Integrate software with low-level system components and protocols Contribute to … and CI/CD pipelines Apply secure coding practices and modern testing patterns Support the mission with technical innovation and hands-on engineering Essential Skills & Experience Strong experience in C, C++, or C# development Familiarity with Python for scripting or automation Exposure to Linux and/or Windows OS internals Understanding of networking and network protocols Comfortable using version control More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Quality Assurance Engineer II, Seller Partner Services Tech

London, United Kingdom
Amazon
tests. The QAE is responsible for conducting functional regression testing, integration testing and automation, and identify scaling and security issues for distributed, service oriented software systems using Java/C C#, SQL, Perl, Python, JavaScript, as well as user-level automation using tools such as Selenium. Find opportunities for improvements in systems, tools and processes, as well as drive these … Bachelor's in CS or related field 2+ quality assurance engineering experience Knowledge of scripting languages such as SQL, Perl, Python, XML or Ruby Ability to write code in C, C++ or Java Familiarity with automation testing tools such as Selenium, QTP, Load Runner or Win Runner Excellent QA aptitude and ability to drive process improvements Strong knowledge of QA More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Rochester, Medway, South East
BAE Systems
skills and experiences: Essential: Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques Extensive experience of developing embedded software for bare metal systems or with Real … Time Operating Systems Extensive experience of interfacing software with hardware in a real-time environment Experience of developing Safety Critical Software within DO178B/C guidelines Desirable: Experience with software modelling tools such as Simulink or SCADE Experience of scripting languages such as MATLAB or Python Working knowledge of Git/Subversion or other configuration management Benefits: As well as More ❯
Employment Type: Permanent
Posted:

Embedded Software Engineer

Chippenham, Wiltshire, United Kingdom
Hybrid / WFH Options
Platform Recruitment
Chippenham - Embedded Software Engineer (£50-70k) - Embedded C, hardware peripherals, firmware My client is a cutting-edge engineering company developing world-class embedded solutions. Due to continued growth, they are seeking a highly motivated Software Engineer to join their innovative and dynamic team. Main Duties: Provide embedded software support for existing and new products. Develop applications in embedded and More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum
Posted:

Senior Digital Design Engineer

Bristol, Gloucestershire, United Kingdom
Nutanix
Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities Design and Integration of RTL blocks including DSP, SoC and peripheral IP. Support power analysis and design updates to reduce power. Documentation including micro … SPI or similar SoC level design and IP Integration Experience. Understanding customer use cases and specifying requirements. Expert in debugging design issues reported in simulation or formal verification. System C design and High-Level Synthesis flows. Experienced with RTL and Gate-Level power analysis. Knowledge and experience of defining HW/FW interfaces. Experience of UVM based verification tests is More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Digital Design Engineer

Cambridge, Cambridgeshire, United Kingdom
Qualcomm
Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities Design and Integration of RTL blocks including DSP, SoC and peripheral IP. Support power analysis and design updates to reduce power. Documentation including micro … SPI or similar SoC level design and IP Integration Experience. Understanding customer use cases and specifying requirements. Expert in debugging design issues reported in simulation or formal verification. System C design and High-Level Synthesis flows. Experienced with RTL and Gate-Level power analysis. Knowledge and experience of defining HW/FW interfaces. Experience of UVM based verification tests is More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Apprentice Software Developer - September 2025

Nottingham, Nottinghamshire, United Kingdom
Hybrid / WFH Options
Digital Native
team and problem solving Able to take ownership of work Strong communication skills Good time management Essential Qualifications: 7 GCSE's (or equivalent) at grades 9-4 or A-C including maths and English 3 A Levels (or equivalent) at grades A -C in any subject but preferably one in a numerical or computing subject (e.g. maths, Science, Computer Science More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Software Engineer

Rowstock, Oxfordshire, United Kingdom
Matchtech
design team, providing guidance, mentoring, and advice when needed Essential Skills and Experience: Software/Electronics Engineering Degree Strong understanding of the electronics underpinning your designs Experience with embedded C, C++, and C# Ability to manage workload and meet deadlines Excellent attention to detail Proficient in report writing and documentation Experience of working within a manufacturing environment Preferable Skills and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Software Engineer

Witney, Oxfordshire, Rowstock, United Kingdom
Matchtech
design team, providing guidance, mentoring, and advice when needed Essential Skills and Experience: Software/Electronics Engineering Degree Strong understanding of the electronics underpinning your designs Experience with embedded C, C++, and C# Ability to manage workload and meet deadlines Excellent attention to detail Proficient in report writing and documentation Experience of working within a manufacturing environment Preferable Skills and More ❯
Employment Type: Permanent
Posted:

Embedded Software Engineer

Reading, England, United Kingdom
Hybrid / WFH Options
IC Resources
time in the companies history and have the opportunity to shape their future moving forward. For this Embedded Software Engineer we are looking for someone with: Experienced in embedded C Experience with real-time embedded software, RTOS/FreeRTOS Knowledge of board bring-up Experience with chip level software development is advantageous (SoC, ASIC, FPGA) Ideally you will have an More ❯
Posted:

Embedded Software Engineer

Northamptonshire, England, United Kingdom
Hybrid / WFH Options
IC Resources
time in the companies history and have the opportunity to shape their future moving forward. For this Embedded Software Engineer we are looking for someone with: Experienced in embedded C Experience with real-time embedded software, RTOS/FreeRTOS Knowledge of board bring-up Experience with chip level software development is advantageous (SoC, ASIC, FPGA) Ideally you will have an More ❯
Posted:

Embedded Software Engineer

Portsmouth, Hampshire, United Kingdom
Verto People, Ltd
design, test procedures, and results. Work closely with systems, hardware, and firmware engineers to align technical efforts. Contribute to technical reviews and project planning discussions. Requirements Strong proficiency in C/C++ and Python Deep understanding of computer vision , image processing , and machine learning Experience with libraries like OpenCV , TensorFlow , PyTorch , or Jetson Hands-on experience with embedded systems , real More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer - Bing Ads

London, United Kingdom
Microsoft
and performance, while sharing knowledge with other engineers. Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND proficient experience in coding languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience. Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C
England
10th Percentile
£41,250
25th Percentile
£47,500
Median
£57,836
75th Percentile
£71,875
90th Percentile
£95,000