376 to 400 of 490 C Jobs in the UK excluding London

Senior Embedded Software Engineer

Hiring Organisation
Avanti Recruitment
Location
Stafford, Staffordshire, United Kingdom
Employment Type
Permanent
Salary
GBP 40,000 - 55,000 Annual
firmware development, electronics design, and real-world system integration, with your work deployed directly into vehicles. Key responsibilities include: Developing embedded firmware in C Implementing and working with CAN bus communication systems Designing schematics and contributing to PCB layouts Debugging and testing at both hardware and software level Supporting deployment … troubleshooting in live environments Contributing to new features and product improvements What We re Looking For Essential Skills Strong experience with embedded C programming Proven, hands-on experience with CAN bus systems Experience building or working on real embedded devices/products Understanding of electronics design (schematics and PCB) Ability ...

Senior Software Engineer

Hiring Organisation
Copello Global
Location
Farnborough, England, United Kingdom
various platforms and technologies. Developing applications for embedded Linux, signal processing, data analytics, and web interfaces. Writing clean, efficient code in languages such as C/C++ or Rust. Collaborating with multidisciplinary teams to drive product development from concept to deployment. Ensuring compliance with security protocols and contributing to documentation … Computer Science, Mathematics, or a related field. Proven experience in embedded Linux development, kernel or driver programming, or software in secure environments. Proficiency in C/C++, Rust, Python, or similar programming languages. Knowledge of object-oriented design, testing methodologies, and best practices. Active UK Security Clearance at DV level ...

Principal Software Engineer

Hiring Organisation
Octagon Group
Location
High Wycombe, England, United Kingdom
POSITION What You’ll Do as a Principal Software Engineer: Lead the design and architecture of software systems across the full stack, from embedded C/C++ firmware controlling hardware to high-level C#/.NET applications. Mentor and guide a multidisciplinary team of software, firmware, and electronics engineers. Apply … commercial software experience with a proven track record of delivering complex systems. Expert-level skills in C#/.NET and strong experience in C/C++ for embedded systems/firmware. Experience leading or mentoring multidisciplinary technical teams. Background in scientific instrumentation, industrial automation, or similar environments where software interacts ...

Firmware Engineer

Hiring Organisation
Smartbox Assistive Technology
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
writing automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission … Project management: Taking ownership of firmware and software projects from start to finish. Firmware and Software Development: Designing, developing and maintaining embedded software in C for Zephyr RTOS and Embedded Linux. Applying best practices in embedded software architecture and testing. Essential Qualifications/Skills/Experience: Degree or equivalent experience ...

Senior Software Engineer - ATE

Hiring Organisation
Verso Recruitment Group
Location
Reading, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum
Responsibilities - Architect, design, and implement a new ATE system, including software, tooling, and test workflows. - Develop automated test software using Python and C#, C/C++. - Build test frameworks, scripts, and infrastructure for validation and production environments. - Integrate with instrumentation, hardware interfaces, and measurement equipment. - Configure and optimise Linux‑based … continuous improvement of test processes. Required Skills & Experience - Strong hands‑on experience with Python for automation and tooling. - Solid programming capability in C#, C/C++. - Proven experience designing and implementing ATE for embedded systems or electronics. - Confident working in Linux environments. - Background in developing or supporting ATE systems ...

Embedded Software Engineer

Hiring Organisation
Jonathan Lee Recruitment
Location
Wrexham, Clwyd, Wales, United Kingdom
Employment Type
Full-Time
Salary
£38,000 - £50,000 per annum
place where your ideas are welcomed, and your development is supported. What You’ll Be Doing Designing and developing transmission control software in Embedded C Translating functional requirements into high-level and low-level software designs Working within a structured V-model development process Creating V&V test cases … Looking For Degree in Software Engineering or a STEM subject (HND/HNC considered with relevant experience) Experience within an embedded systems environment Strong C or C++ programming skills Experience developing applications for control systems Familiarity with structured development processes and SCM tools Strong communication skills Experience with Vector tools ...

Embedded Software Engineer

Hiring Organisation
Jonathan Lee Recruitment Ltd
Location
Wrexham, Merseyside, United Kingdom
Employment Type
Permanent
Salary
£38000 - £50000/annum excellent benefits
place where your ideas are welcomed, and your development is supported. What You’ll Be Doing Designing and developing transmission control software in Embedded C Translating functional requirements into high-level and low-level software designs Working within a structured V-model development process Creating V&V test cases … Looking For Degree in Software Engineering or a STEM subject (HND/HNC considered with relevant experience) Experience within an embedded systems environment Strong C or C++ programming skills Experience developing applications for control systems Familiarity with structured development processes and SCM tools Strong communication skills Experience with Vector tools ...

Embedded Software Engineer

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
embedded software development with a proven track record of designing and implementing solutions to real-world problems. Strong proficiency with Linux and programming in C, plus at least one other relevant language such as C#, C++ or MATLAB. Knowledge in areas such as bare metal and RTOS software development, embedded … security reasons this is an in-office only role, no forms of hybrid or remote working are possible. Keywords: Embedded Software, Embedded Programming, C, C++, C#, MATLAB, Python, Linux, RTOS, Bare Metal, Software Architecture, Software Debugging, Electronics, Defence Another top job from ECM, the high-tech recruitment experts. Even ...

Lead Embedded Software Engineer - C / C++

Hiring Organisation
Redline Group Ltd
Location
Eastbourne, East Sussex, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
validation and approval. Experience required for Lead Embedded Software Engineer based in East Sussex: Previous experience within embedded software development Proven experience of Embedded C/C++ Full software development lifecycle experience Knowledge of FREERTOS would be ideal The role offers hybrid working. No sponsorship available for this position. This ...

Social Media Advisor - Nighshift

Hiring Organisation
Concentrix
Location
Belfast, Northern Ireland, United Kingdom
production Salary: £14.65 per hour + additional perks and company benefits to help support your unique lifestyle. Language qualifier: Must be fluent in English (C 1 CEFR level ) What's in it for you Discount on car and home insurance with AXA! 28 days paid holidays. Refer a friend incentive. ...

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Burton Upon Trent, England, United Kingdom
using appropriate tools Produce clear technical documentation Collaborate within a highly technical, team-oriented environment Essential Experience & Skills Minimum 5 years’ experience in embedded C/C++ development Strong low-level C programming (GCC toolchain) Writing and maintaining cross-compilation Makefiles Confident development within GNU/Linux (command line & desktop ...

Embedded Software Engineer

Hiring Organisation
Advanced Resource Managers
Location
Portsmouth, England, United Kingdom
Embedded Software Engineer 6 month contract Based in Portsmouth Offering £50ph Inside IR35 Do you have experience programming Embedded Systems in C/C++? Do you have experience with Bare-Metal and Embedded Linux environments? Do you want to work with an industry-leading company? If the answer … develop your skills to enable you to grow within the company and industry. You will be involved in: Prototype innovative wireless solutions Developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard ...

Embedded Software Engineer

Hiring Organisation
ARM
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Contract
Contract Rate
£50/hour
Embedded Software Engineer 6 month contract Based in Portsmouth Offering £50ph Inside IR35 Do you have experience programming Embedded Systems in C/C++? Do you have experience with Bare-Metal and Embedded Linux environments? Do you want to work with an industry-leading company? If the answer … develop your skills to enable you to grow within the company and industry. You will be involved in: Prototype innovative wireless solutions Developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard ...

Software Engineer (RISC-V/Compiler)

Hiring Organisation
microTECH Global LTD
Location
Cambridge, England, United Kingdom
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
Octagon Group
Location
Salisbury, England, United Kingdom
deliver high-performance signal processing solutions in a collaborative commercial environment. Responsibilities for the Software Engineer – DSP job: Developing real-time embedded software in C/C++ for DSP-based applications Designing and implementing signal processing chains Prototyping DSP algorithms in MATLAB and translating them into optimised C code Writing … Skills & experience required for the Software Engineer – DSP job: Degree in Electronic Engineering, Computer Science, or related discipline Minimum 3+ years’ commercial experience in C/C++ Strong background in real-time embedded systems Experience working with DSP applications Knowledge of signal processing techniques such as filtering, FFT, sample rate ...

Embedded Software Engineer

Hiring Organisation
Certain Advantage
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Temporary, Work From Home
Salary
£65 per hour
edge technology solutions to our key customers. Responsibilities: Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard … Development of software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Experience of working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying embedded ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Royston, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve … system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply ...

Principal Software Engineer

Hiring Organisation
Redline Group Ltd
Location
Normanton, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£55,000
embedded software for next-generation products. This is a senior-level opportunity for an experienced Normanton based Principal Software Engineer with deep expertise in C programming, RTOS (Real-Time Operating Systems), and wireless communication protocols. Reporting to the Group Technical Engineering Director, you will play a key role in shaping … Bluetooth, Wi-Fi, Zigbee Collaborate with hardware engineers and cross-functional teams to define system architecture and requirements Write, debug, and maintain high-quality C code following best practices (e.G. MISRA guidelines) Develop scalable and maintainable embedded solutions for IoT and connected devices Support web-based interfaces using JavaScript ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Royston, England, United Kingdom
history that spans several decades. Responsibilities as a Senior Embedded Software Engineer: Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve … system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing What ...

Software Validation & Verification Engineer

Hiring Organisation
Elix Sourcing Solutions
Location
Sandwich, Kent, United Kingdom
Employment Type
Permanent
projects Strong background in software design and testing methodologies Full software development lifecycle experience Experience with Visual Studio C# Desirable LabVIEW experience Embedded software (C/C++) Ready to Apply? If you're interested in playing a key role in developing and validating advanced engineering technology, I'd love … from you. Contact: Dairis Sprudzans Email: (url removed) Phone: (phone number removed) Keywords Senior Software Engineer | Software Validation Engineer | Verification Engineer | Embedded Software | Firmware | C | C++ | C# | .NET | LabVIEW | Software Testing | Software Validation | Software Verification | Agile | Scrum | Embedded Systems | Android Development | Visual Studio | Software Development Lifecycle | Systems Engineering | Electro-Mechanical ...

Lead Embedded Software Engineer

Hiring Organisation
Computer Futures
Location
Burgess Hill, West Sussex, South East, United Kingdom
Employment Type
Permanent
Salary
£65,000
design, coding standards, documentation, testing. Collaborate closely with hardware, electronics, controls, and systems teams. Embedded Development Hands-on design and development of firmware in C/C++ for ARM-based MCUs (e.g., STM32). Design and implementation of real-time systems using RTOS or bare-metal environments. Develop robust firmware … high engineering standards. Contribute to long-term technology roadmaps and product evolution. Skills & Experience Required Essential Strong expertise developing real-time embedded software in C/C++ . Proven experience designing embedded system architectures end-to-end. Deep understanding of microcontroller platforms (preferably ARM Cortex-M/STM32). Strong ...

Embedded Software Engineer

Hiring Organisation
Verso Recruitment
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£50,000
through to final delivery, and who enjoys working across a range of platforms. Key Responsibilities - Embedded Software Engineer Design and develop embedded software using C & C++. Participate in code reviews and contribute to functional specifications. Work within Agile and LEAN methodologies as part of a scrum team. Develop on Linux … lines. Skills and experience - Embedded Software Engineer Strong understanding of the software development lifecycle. Experience with object‐oriented analysis and design. Proficiency in embedded C & C++ development. A collaborative mindset and strong communication skills. High attention to detail and motivation to work in a fast‐paced environment. Nice to have ...

Junior Software Engineer - up to £50,000 - ID44703

Hiring Organisation
Humand Talent
Location
Oxfordshire, England, United Kingdom
cutting-edge robotics technology, including embedded systems, all within a Linux environment. Hands on skills in one of the following programming languages is preferable: C, C++, C#, or Go. Knowledge of multiple languages is a significant advantage, and familiarity with scripting languages like Python is a plus. What … within Linux/Unix/BSD environments. An eagerness to learn and adapt to new challenges. Proficiency in at least one of the following: C, C++, C#, or Go, with a willingness to expand your skillset. Familiarity with scripting languages like Python. An exposure of version control systems like ...

Robotics Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
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 ...

Senior Embedded Software Engineer

Hiring Organisation
TUALCOM
Location
Reading, England, United Kingdom
production. Responsibilities: Implement, tune, and maintain Kalman filter (EKF/UKF or classical KF) pipelines for navigation/estimation. Develop production-grade embedded C/C++ firmware on ARM Cortex-M, preferably STM32. Integrate and process sensor data (typical: IMU accelerometer/gyro, magnetometer, barometer, GNSS, wheel/odometry … UART/CAN). Produce clean technical documentation: filter states, models, assumptions, tuning parameters, test evidence.. Requirements: Proven experience in embedded software with strong C/C++ on MCUs. Demonstrable experience implementing Kalman filtering/estimation/sensor fusion in real systems (not just academic). Strong understanding of: Linear ...