276 to 300 of 378 C Jobs in the UK

Graduate Software Engineer (Rust)

Hiring Organisation
Microtech Global Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£70,000
This includes work in areas such as: - RISC-V firmware and driver development. - Software hardening and security tools. - Embedded operating systems (in Rust and C). - Compilers, code generators, and linters. - Simulators and emulators (e.g. QEMU). - Electronic design automation (EDA) tools. - Performance and code size analysis. - Cloud-based infrastructure … such as continuous integration pipelines) Requirements : - Solid experience with C or Rust. - Strong algorithmic and problem solving skills. - A degree in Computer Science or equivalent experience. - A high standard of written and spoken English. Preferred or highly valued : - Experience designing, implementing, and maintaining large-scale or modular Rust codebases. - Expert ...

Senior Software Engineer

Hiring Organisation
Evera Recruitment Ltd
Location
Yateley, Hampshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
shape software architecture and technical direction. The Senior Software Engineer will be responsible for: Developing embedded application software for electric vehicle systems using Embedded C and Model-Based Design. Designing, implementing and validating vehicle control functions, including powertrain, battery, thermal management and energy management systems. Developing software using MATLAB/… Simulink and Embedded C for production automotive ECUs. Collaborating with systems, electronics and controls engineers to define software architecture and system behaviour. Supporting software integration, commissioning, calibration and vehicle testing activities. Participating in requirements capture, software design, implementation, verification and validation throughout the development lifecycle. The Senior Software Engineer will ...

Electronic Test Engineer - Electronic Instrumentation - R&D

Hiring Organisation
Verso Recruitment Group
Location
Lymington, Hampshire, United Kingdom
Employment Type
Permanent
Salary
GBP 35,000 - 45,000 Annual
build automated test fixtures and test equipment for engineering and production use Develop automated test scripts and software using Python and/or C/C++ Perform product validation testing against technical and user requirements Support integration and system testing of embedded hardware and firmware Contribute to test strategy during … Experience in electronic or embedded systems test and validation Experience developing automated tests and test processes Programming skills in Python and/or C/C++ for test automation Experience designing or building electronic test fixtures or test equipment Knowledge of hardware interfaces and communication protocols Experience debugging embedded systems ...

Junior Software Engineer

Hiring Organisation
Akkodis
Location
Harwell, Oxfordshire, UK
systems for the SKA. Write, test, and document software code to support ongoing projects and software products, primarily using Python with occasional exposure to C/C++. Participate in code reviews, debugging activities, and collaborative software development practices. Contribute to testing, CI/CD workflows, and containerized deployment environments. Collaborate … operational , integration, and software quality activities across the project. Minimum Requirements : Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages Familiarity with the Linux Operating System. Understanding of software engineering fundamentals including version control, testing, and CI/CD concepts. Strong ...

Junior Software Engineer

Hiring Organisation
Akkodis
Location
Harwell, England, United Kingdom
systems for the SKA. Write, test, and document software code to support ongoing projects and software products, primarily using Python with occasional exposure to C/C++. Participate in code reviews, debugging activities, and collaborative software development practices. Contribute to testing, CI/CD workflows, and containerized deployment environments. Collaborate … operational , integration, and software quality activities across the project. Minimum Requirements : Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages Familiarity with the Linux Operating System. Understanding of software engineering fundamentals including version control, testing, and CI/CD concepts. Strong ...

Embedded Software Engineer

Hiring Organisation
YT Technologies
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£60,000
sole internal software specialist, working directly alongside mechanical and electronics engineers . Key Responsibilities: Firmware Architecture & Maintenance: Design, write, and maintain robust embedded C/C++ firmware for life-changing physical devices . In-House Transition: Proactively manage the technical relationship with external contractors, systematically absorbing and transferring the codebase … engineer ready to step up into your first senior authority postwe want to hear from you . Embedded Competence: 5+ years of experience writing C/C++ for embedded systems, with a solid grasp of microcontrollers and live sensor data/motor control (Mechatronics) . The "Big Picture" Mindset ...

Senior Software Engineer Voice

Hiring Organisation
VoCoVo
Location
Oxfordshire, United Kingdom
Employment Type
Full Time
Salary
70000 to 78000 GBP Annually
This job is with VoCoVo, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. VoCoVo specialises in innovative communication solutions ...

C / C++ Software Engineer

Hiring Organisation
Certain Advantage
Location
Stevenage, Hertfordshire, South East, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£65 per hour, Benefits Overtime Rate
equipment and electronic circuitry. Skillset/experience required: Previous software engineering experience in the development of test solutions Strong ability to write software in C/C++; scripting languages would be an advantage to our future direction. Previous experience working in an agile development team. A strong understanding of what ...

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
NE8, Gateshead, Tyne & Wear, United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum
Role: As an Embedded Software Engineer, you'll be developing software that powers, controls, and monitors advanced devices. Whether your strength lies in Embedded C or Modern C++, your skills will be put to use in a collaborative, embedded environment where innovation is at the forefront. You'll be involved … Responsibilities: Design, develop, and maintain software for embedded systems (RTOS, Bare Metal, or Linux environments). Write, test, and optimize code using Embedded C or Modern C++. Collaborate with hardware and firmware engineers to deliver fully integrated solutions. Work on breakthrough projects shaping the future of technology. Required Skills & Experience ...

Embedded Software Engineer

Hiring Organisation
Experis UK
Location
Newcastle Upon Tyne, England, United Kingdom
working close to the hardware in real-time and resource-constrained environments. What You’ll Do Develop and optimise software in low-level languages (C, C++, Rust) Build systems for embedded, real-time, and constrained environments Interface with hardware using protocols such as SPI, I2C, UART, and CAN bus Design … safety-critical development practices Use performance profiling and optimisation techniques Contribute across the full development lifecycle What You’ll Need Strong experience in C, C++, or Rust Background in embedded or real-time systems Experience with hardware interfaces and low-level communication protocols Familiarity with Linux or macOS environments ...

Firmware Engineer

Hiring Organisation
Vantage Consulting
Location
Reading, Berkshire, United Kingdom
Employment Type
Contract
Contract Rate
£50 - £60/hour
systems, supporting the full product lifecycle from concept through to integration, verification and production. Develop firmware for FPGA-based and embedded processing platforms using C/C++ and Verilog, interfacing with high-speed digital electronics, sensors and communication protocols. Perform firmware integration, debugging and verification using laboratory equipment including oscilloscopes … Essential Skills Proven experience developing embedded firmware within the defence, aerospace or other safety-critical/high-reliability industries. Strong programming experience with Embedded C/C++ and experience developing FPGA firmware using VHDL or Verilog. Experience working with embedded microcontrollers, real-time operating systems (RTOS) and hardware interfaces such ...

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Trowbridge, Wiltshire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
collaborate closely with hardware, systems, and test engineering teams to deliver robust, reliable embedded solutions. Key Responsibilities Design and develop embedded software using C/C++ for automotive platforms Work with FreeRTOS to build and maintain real-time embedded applications Develop and support embedded Linux-based systems Debug and optimize … including hardware, systems, and test engineering Contribute to code reviews, design discussions, and continuous improvement of development practices Key Skills & Experience Strong proficiency in C/C++ for embedded systems development Hands-on experience with FreeRTOS Experience working with embedded Linux Solid understanding of embedded systems development tools and methodologies ...

Graduate Embedded Software Engineer

Hiring Organisation
Zenovo
Location
Bristol City Centre, Bristol (County), United Kingdom
Employment Type
Permanent
Salary
£3500 - £30000/annum Up to £35,000 (Depending on Experienc
collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies. Key Responsibilities: Design, develop, and maintain embedded software using C and assembler Collaborate with hardware engineers on embedded systems design Work with Real-Time Operating Systems (RTOS) on ARM processors Assist in testing, debugging … contribute to code reviews What We’re Looking For: Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline Solid understanding of C programming and familiarity with assembler Exposure to embedded systems design, either through academic projects or industry placement Experience or understanding of real-time operating systems ...

Senior Embedded Systems Engineer

Hiring Organisation
Jonathan Lee Recruitment Ltd
Location
Bicester, Oxfordshire, United Kingdom
Employment Type
Permanent
develop and support next-generation embedded electronic products, taking projects from concept through to production. Your responsibilities will include: • Embedded firmware development using Embedded C • Design of analogue and digital electronic circuits • Schematic capture and PCB design/layout • Development of microcontroller-based systems • Working with ARM Cortex … Looking For: Essential Skills & Experience: • Degree-qualified in Electronics Engineering, Embedded Systems or a related discipline • Proven experience in embedded electronics design • Strong Embedded C programming skills • Experience designing analogue and digital electronic circuits • PCB design and schematic capture experience • Experience with microcontrollers and embedded systems • Hardware and firmware debugging ...

Senior Electronics Design Engineer

Hiring Organisation
17918
Location
London, United Kingdom
grades: A s and As (or their equivalent) Previous commercial experience in areas such as PCB layout, FPGA/SoC design, and VHDL Embedded C or C++ development for Linux device drivers, high speed networking, RF filtering, or similar applications Excellent client-facing communication skills Ability to obtain a higher … successful candidate, including a pension with generous employer contributions, and an annual performance-related bonus. Keywords: PCB Design, FPGA, SoC, VHDL, Embedded C, C++, Linux, Device Drivers, Consultancy, Defence, Surrey Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact ...

Cyber Security Engineer

Hiring Organisation
AXISCADES
Location
West Midlands, England, United Kingdom
engineering Strong practical experience with: Linux , QNX , and/or Android Embedded systems or automotive platforms Strong programming and scripting skills: Shell scripting Python C/C++ Experience implementing or supporting: Firewalls and network security controls Access control mechanisms Platform or OS‐level security configurations Familiarity with secure coding practices … operating systems and platforms: QNX Linux Android (Automotive) AUTOSAR (preferred) Develop, review, and maintain security‐related tooling, scripts, and automation using: Shell scripting Python C/C++ Support secure software development and integration activities, including: Secure OS configuration and hardening Build and CI/CD infrastructure from a security perspective ...

Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Manchester, Salford, United Kingdom
Employment Type
Permanent
Salary
£45000 - £57000/annum
Software Engineer - C++, C and/or C# Location: Manchester + Hybrid Working From Home Salary: Up to £57,000 DOE + Benefits The Opportunity KO2's client is seeking a Software Engineer to join their established engineering team based in Manchester. This is an excellent opportunity for a software … Essential Commercial experience in object-oriented software development. Strong understanding of software engineering principles and development practices. Experience with programming language such as C#, C, C++ Microsoft Visual Studio & git version control. Experience working on software that interacts with hardware, physical products, industrial systems, or embedded platforms, or a genuine ...

Senior Engineer - Qualcomm - UK - remote

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
structure and performance of critical GPU hardware, drivers, features, applications, and tools. Writes code for complex features, drivers, and APIs using different languages (e.g., C, C++, perl, python) and ensures code will perform effectively on different platforms. Develops and maintains comprehensive pre‐ and post‐silicon tests using advanced tools … work experience. PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will ...

Embedded Software Engineer

Hiring Organisation
Nicholas Howard Ltd
Location
Andover, Hampshire, United Kingdom
Employment Type
Permanent
Embedded Software Engineer Nicholas Howard are delighted to be recruiting for an Embedded Software Engineer to join a highly innovative and successful defence business. Are you an experienced Embedded Software Engineer who enjoys developing software ...

Embedded Software Lead

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
related field Around ten years in embedded software development within a regulated environment, medical device experience preferred Expert level embedded software development, ideally C or C plus plus Experience on physical products, not purely cloud or desktop systems Strong design control, version control, testing and documentation discipline Experience across ...

Software Engineer (C/C+)

Hiring Organisation
Rise Technical Recruitment
Location
Stevenage, Hertfordshire, United Kingdom
Employment Type
Permanent
Software Engineer (C/C++) Stevenage (Hybrid - 2 days per week in office) Very Competitive Salary + 5% Pension + 32 days holiday + Performance Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours Are you an experienced C/C++ … system architecture and scalability improvements Deliver quality software within agreed timelines Collaborate closely with product and cross-functional teams The Person: Strong experience with C/C++ development and object-oriented design Background in Linux environments using GNU tools (gcc, gdb) Experience with network and multithreaded programming Proven ability ...

Software Engineer

Hiring Organisation
Set2Recruit
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£60,000
protocols. Qt (including Qt Widgets or QML) Linux development and deployment environments. Network communications: TCP, UDP, UART/Serial. Proficiency in one or more C-like languages: C, C#, C++. Strong modern Python skill-set. Desirable Experience Experience working with unmanned or autonomous systems (aerial, ground, or marine vehicles). ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent
Salary
£40,000
their next generation product A successful candidate will working closely with Senior Engineers and be focused on designing and developing embedded firmware in C, for Bare-Metal Applications. Job Responsibilities: Design, develop, and maintain firmware in C, to support product enhancements and new product development. Assist in testing, debugging … manage code versions Use task tracking systems (e.g., Jira) to record issues, manage development tasks, and support project coordination. Experience Required: Understanding of C Programming for Bare-Metal Experience with communication protocols such as SPI, RS485, and CAN. Knowledge of ARM architectures (e.g., Cortex-M or Cortex-A) Enthusiasm ...

Staff Software Engineer, Code Search

Hiring Organisation
Jobleads-UK
Location
United Kingdom
Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate’s Degree in a related field AND 8+ years experience in Software Engineering, Computer Science … related technical discipline with proven experience maintaining and delivering production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical ...

GRADUATE SOFTWARE ENGINEER - PROJECTS - Linux/SQL - LOGISTICS/WMS/ENGINEERING LEEDS AREA £30k-35k +

Hiring Organisation
Talent Leaders
Location
Leeds, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
GBP 30,000 - 35,000 Annual
that run all of their core technology (Complex automated supply chain/automated warehouse systems) - Based on Linux/SQL/PL/SQL, C, C++) You will need to have: - Solid educational background - Tech College/Degree - Computer Science etc - Strong Applications/technical skills: Linux, SQL, PL/… C, C++, Java Strong communication skills Excellent adaptability, flexibility and ability to learn. *Driving Licence Essential* Shortlisting today Location : Leeds area + Travel to Client Sites Salary : £30k-35k + Excellent Training + Excellent Benefits ...