426 to 450 of 638 C Jobs in the UK

Senior FPGA Engineer

Hiring Organisation
MASS Consultants
Location
Lincoln, Lincolnshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£55,000
signal generators, spectrum analysers, and oscilloscopes. Lead or contribute to the implementation of designs using VHDL, SystemVerilog, and MATLAB/Simulink HDL Coder. Develop C/C++ software for deployment to embedded systems Use industry-standard tools such as Vivado, Quartus, and ModelSim for simulation, synthesis, and implementation Drive design … laboratory equipment for digital hardware/firmware design testing (Oscilloscopes, signal generators and logic analysers) Desirable Experience Experience working with embedded Linux, bare-metal C drivers, or FPGA-based system integration Proficiency in VHDL, SystemVerilog, and embedded C for FPGA-host integration, control, and testing Familiarity with AXI interfaces, memory ...

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Gateshead, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
Salary
£60,000
Working in a collaborative environment, you'll design, implement, and test embedded solutions that drive next-generation technology. You'll work primarily in Embedded C or Modern C++, with flexibility to use the language that best suits your expertise and the project needs. Key Responsibilities Develop and maintain embedded software … real-time systems (RTOS, Bare Metal, or Linux). Design, code, test, and debug software in Embedded C or Modern C++. Collaborate closely with hardware, firmware, and systems teams to ensure seamless integration. Contribute to projects that push the boundaries of embedded innovation. Participate in design reviews and continuous improvement ...

Embedded Firmware Engineer

Hiring Organisation
Engineered Arts
Location
Falmouth, England, United Kingdom
seek engineers who embody this in their work by building intuitive, effective systems that delight users and drive success. Main Responsibilities Development of C based software for microcontrollers Building new firmware projects for newly designed boards Maintaining and modifying existing C based firmware to add features or fix bugs Contribute … knowledge and experience in many areas. Working on a proven, commercially successful product consistently shipping units. Qualifications, Knowledge, Key Skills and Experience Essential: Strong C programming skills Familiarity with ARM based microcontrollers Competence within a Linux based development environment Experience with version control software Hardware ability - understanding schematics, datasheets etc. ...

Senior Embedded Software Engineer

Hiring Organisation
Futures
Location
Wakefield, West Yorkshire, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £65,000 per annum
required project plan and deadlines.- Ability to design and add features to embedded software, including Real-time operating systems (RTOS), using higher level language (C/C++) in an ARM/Cortex environment.- Development of production test code with Production Engineering is required.- Liaison with all relevant parties, including Sales …/Firmware - A degree in Software/Computer Engineering or equivalent.- Excellent PC skills, including use of PC-based software development tools- Experienced in C/C++ software- Excellent working knowledge of modern microprocessor and micro controller designs, ideally ARM/Cortex environments.- Must be able to demonstrate relevant skills ...

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
IC Resources
Location
Greater Cambridge Area, United Kingdom
first-of-its-kind products. For this Embedded Software Engineer role, we are looking for someone with: Strong experience developing embedded software in C and C++ Experience working across the full software development lifecycle Good understanding of bare-metal and/or RTOS-based systems Ability to work closely with … world-leading engineering consultancy, then please apply today to learn more! For more information on this role, or any other jobs across Embedded, Firmware, C/C++ Programming or Electronics, please contact me, Callum Allen, today. ...

Software Engineer (Firmware)

Hiring Organisation
Elix Sourcing Solutions
Location
Sandwich, Kent, United Kingdom
Employment Type
Permanent
test software/firmware for new products Produce design documentation Maintain design records and deliver projects on time What We're Looking For Embedded C/C++ and microcontrollers Full software lifecycle experience Structured design methodology (UML) Desirable: Android development Visual Studio C# Ready to Apply? If you're excited … love to hear from you! Contact: Dairis Sprudzans Email: (url removed) Phone: (phone number removed) Keywords Software Engineer | Firmware Engineer | Embedded Software | C# | C++ | C | Xamarin | Android Development | Visual Studio | UML | Software Development Lifecycle | Application Development | ISO 9001 | Project Management | SC Clearance | Security Clearance | Precision Engineering | Product Development | Software Design ...

Graduate Embedded Software Engineer

Hiring Organisation
Zenovo
Location
United Kingdom
Employment Type
Permanent
Salary
GBP Annual
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 ...

Software Development Engineer

Hiring Organisation
ASC Connections
Location
United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 - 55,000 Annual
Doing as Software Development Engineer: Develop and implement control strategies for engineered systems. Design and model high-level control systems. Program embedded systems using C/C++ (bare-metal and RTOS). Validate software at both unit and system integration levels. Maintain and document a reusable, reliable codebase using GitHub. … contribute to technical proposals. Mentor junior engineers and support cross-functional collaboration. What You'll Bring as Software Development Engineer: Strong experience with C/C++ in embedded, real-time environments. Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232, etc.). Knowledge of cybersecurity (UNECE R155 ...

Software Development Engineer

Hiring Organisation
ASC Connections Ltd
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
Doing as Software Development Engineer: Develop and implement control strategies for engineered systems. Design and model high-level control systems. Program embedded systems using C/C++ (bare-metal and RTOS). Validate software at both unit and system integration levels. Maintain and document a reusable, reliable codebase using GitHub. … contribute to technical proposals. Mentor junior engineers and support cross-functional collaboration. What You'll Bring as Software Development Engineer: Strong experience with C/C++ in embedded, real-time environments. Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232, etc.). Knowledge of cybersecurity (UNECE R155 ...

Principal Software Engineer

Hiring Organisation
Talentmark
Location
High Wycombe, Buckinghamshire, United Kingdom
Employment Type
Permanent
robust software architecture. Your responsibilities will include: To lead the architecture and design of software systems across the full stack, from embedded firmware (C/C++) controlling hardware to high-level application software (C#/.NET). To provide technical guidance, mentorship, and leadership to a team comprising Software, Firmware … automation, or a similar high-technology environment where software interacts physically with hardware. Expert-level proficiency in C#/.NET and strong proficiency in C/C++ for embedded systems/firmware. Demonstrated experience leading or mentoring multi-disciplinary technical teams (Software and Firmware/Electronics). Apply ...

Graduate Embedded Software Engineer

Hiring Organisation
Zenovo
Location
Bristol City Centre, Box Makers Yard, Bristol (County), United Kingdom
Employment Type
Permanent
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 ...

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
work closely with hardware, systems, and product teams to deliver robust and scalable solutions. Key Responsibilities Develop and maintain embedded software in C/C++ Work with RTOS-based systems Implement and support wireless communication protocols Contribute across the full development lifecycle, from concept to production Debug, test, and optimise … embedded systems for performance and reliability Essential Skills & Experience 4+ years' commercial experience in embedded software development Strong experience with Embedded C/C++ Solid understanding of RTOS Experience working with wireless communications (e.g. BLE, Wi-Fi, Sub-GHz, etc.) Comfortable working on resource-constrained devices Desirable Experience Embedded Linux ...

Senior Engine Control Software Engineer

Hiring Organisation
Apex Resource Management
Location
Norwich, Hethel, Norfolk, United Kingdom
Employment Type
Contract
Responsibilities Lead development of embedded engine control software for advanced propulsion systems Implement control and diagnostic software for new engine and transmission features using C/C++ Collaborate with Controls Design Engineers, Systems Engineers, and Architects to define and align software and functional architectures Develop, test, and maintain production-level … ensure performance across all operating conditions Actively contribute to design reviews, sprint activities, retrospectives, and technical presentations Requirements of the Role Strong proficiency in C programming and embedded automotive software development Minimum 5+ years’ engineering experience within propulsion systems (Engine, Transmission, Chassis, Brakes or Steering) Experience in automotive ECU software ...

Robotics Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Newcastle Upon Tyne, England, United Kingdom
level software, contributing to systems that operate in demanding, real-world environments. Key responsibilities include: Designing and developing embedded and application-level software in C, C++ and/or Python Implementing control and motion algorithms for robotic arms, actuators, and sensor systems Working within Linux-based development environments and communication … improving software on live robotic platforms. Essential experience includes: Proven background in software development for hardware, robotics, or control systems Strong proficiency in C/C++ and/or Python Experience working in Linux-based environments Strong analytical and problem-solving skills Additional Experience (Beneficial) ROS or ROS2 development Embedded ...

Principle Software Design Engineer

Hiring Organisation
TXM Recruit
Location
Normanton, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
coordinate a site-based engineering team, including task allocation, workload prioritisation, and day-to-day technical oversight Develop, debug, and maintain high-quality embedded C code, following best practices and coding standards (e.g. MISRA where appropriate) Implement and optimise wireless communication protocols such as Bluetooth, Wi-Fi, Zigbee, or similar … Stay up to date with emerging technologies and industry best practices to drive continuous improvement and innovation Skills & Experience Strong commercial experience programming in C within RTOS environments (Zephyr, FreeRTOS, or similar) Proven background in embedded software development for real-time, hardware-integrated systems Experience with wireless communication protocols ...

Senior Software Engineer

Hiring Organisation
Gregory Martin International Limited
Location
Cosham, Portsmouth, Hampshire, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £75,000 per annum
experience including designing and implementing performant software applications. Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields. Proficient in C/C++ or C# and Python. Ability to analyse user cases and project data context to determine specifications and requirements Demonstratable skills in stakeholder management … candidates with SC or DV UK Security Clearance as you will be working on defence/government-based projects Keywords – Software Engineering, Software Engineer, C, C++, C#, Python, Defence, Wargames, Modelling, Simulation, STEM Computing, Robotics, Autonomous Systems Digital Twins, Synthetic Environments, Mathematical, Computational methods, Proposals, Bids, Videogame Engine, Unreal Engine ...

Embedded Software Engineer

Hiring Organisation
Redline Group Ltd
Location
Northamptonshire, East Midlands, United Kingdom
Employment Type
Permanent
A new and exciting opportunity has become available for an Embedded Software Engineer job, based in Northamptonshire required to join one of the global market leaders in defence and aerospace electronics. They currently require an ...

Audio Systems Engineer

Hiring Organisation
RedTech Recruitment Ltd
Location
Central London, London, United Kingdom
Employment Type
Permanent
Salary
£55,000
with strong relevant experience Top academics throughout including a 2.1 or 1st degree and at least ABB at A Level Strong programming skills in C or C++ with experience working in real-time or low-latency environments Practical Python experience for analysis, benchmarking and evaluation tooling Experience shipping embedded audio … Embedded Software Engineer/Audio ML Engineer/Edge AI Engineer/Real-Time Systems Engineer/Acoustic Engineer/C++ Engineer/Embedded C Engineer/Audio Software Engineer/C/C++/Python/DSP/AGC/DRC/VAD/Echo Cancellation/Opus/ ...

Electrical Systems Engineer (C&I) - Submarines

Hiring Organisation
Rolls Royce
Location
City, Derby, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Description Electrical Systems Engineer (C&I) Derby, Raynesway Rolls-Royce Submarines Full-time Permanent We're seeking a skilled Electrical Systems Engineer (C&I) to help us deliver high-integrity control systems that meet exacting performance and safety standards. You will work as an electrical systems engineer within our product … experience working in or with Agile/Scrum delivery models Awareness of safety-critical development constraints and relevant safety standards ( (e.g. DO-178B/C, IEC60880, IEC61508) What we offer We offer excellent development opportunities, a competitive salary, and exceptional benefits. These include bonus, employee support assistance and employee discounts. ...

Lead Software Engineer

Hiring Organisation
ReeVR
Location
Redhill, Surrey, South East, United Kingdom
Employment Type
Permanent
Salary
£55,000
environment. The role offers variety, technical depth and the chance to influence both new feature development and legacy systems. Core technologies include C# and C, operating within a robust, source-controlled codebase. ---------------------------------------- Key responsibilities Lead and manage the Software Team within an Agile development environment Deliver software across the full … Deliver projects in line with agreed schedules and business priorities ---------------------------------------- Essential experience 5 years software development experience 2 years experience with both C# and C 1 year managing a software team using Agile methodologies Strong knowledge of version control systems (Git/SVN) Experience developing C applications in Linux using ...

Embedded Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£55,000
make a genuine real-world impact. What You'll Be Doing Designing and developing embedded systems from the ground up Writing robust, high-quality C code Working with RTOS environments Contributing to architecture and design decisions Collaborating closely with hardware and leadership teams Essential Skills & Experience Strong C programming skills … DALI Degree in Engineering, Computer Science, or a related discipline Desirable Experience Wireless technologies (BLE, Thread, Zigbee) Application-level development in C, C++ or Python Version control (Git) About You You're an experienced Embedded Software Engineer who enjoys working in a smaller team where your contribution truly matters. ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £80000/annum
Embedded Software Engineer: + Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) + Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Technical requirements for an Embedded Software Engineer: + Proficiency … C/C++, C#, or .NET for PC application development + Experience developing ARM Cortex MCUs + Professional experience utilising Docker containers + Strong understanding of software development lifecycle and version control (e.g., Git). Desirable experiences for an Embedded Software Engineer: + Experience with ...

Senior Quantitative Developer

Hiring Organisation
Vallum Associates Limited
Location
London, United Kingdom
Employment Type
Contract
fast-paced environment. Key Responsibilities Design, develop, and maintain high-performance trading, pricing, and analytics systems Implement quantitative models and strategies using C/C++ and Python Optimise applications for low latency, high throughput, and stability Work extensively in Linux environments , including automation via shell scripting Collaborate with quants, traders … continuous performance improvements Adhere to best practices for code quality, testing, and version control using Git Required Skills & Experience Expert-level development experience in C and/or C++ Strong hands-on experience with Python in production environments Deep knowledge of Linux systems , performance tuning, and debugging Proficiency in shell ...

GPU Software Engineer

Hiring Organisation
microTECH Global LTD
Location
London Area, United Kingdom
field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive … C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C++/Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs ...