1,301 to 1,325 of 1,540 Permanent C Jobs

Product Architect

Location
United Kingdom
We are looking for an experienced and motivated Product Architect. This will be a key role in translating core architectural principles into robust, scalable, and product-specific designs, as we approach our next exciting period ...

Senior C/C++ Engine Engineer – Hybrid Play Tech

Location
Greater London, England, United Kingdom
LEGO Group is seeking a Senior Software Engineer (C++/C) to design, implement and optimise core engine components for play experiences, combining physical LEGO with electronic hardware and software. You will own key engine subsystems and work with firmware teams to deliver high-performance solutions. You will translate complex ...

Senior Software Engineer - 5G C/C++ High-Performance

Location
Southampton, England, United Kingdom
Spectrum IT Recruitment is partnering with an innovative technology business in Southampton to recruit a Senior Software Engineer. The role focuses on C/C++ software development for 5G NR PHY, with emphasis on multithreaded and high-performance systems. You will work across software, hardware, architecture and system-test teams ...

Embedded Software Engineer: C, Simulink, HIL & Controls

Location
Loughborough, England, United Kingdom
used in advanced engineering applications, work across software, controls, and test engineering, and contribute to the product development lifecycle. Your role involves writing in C, integrating with Simulink models, supporting lab testing, and ensuring requirements are captured and delivered, with #J-18808-Ljbffr ...

Mobile Security Engineer — RASP

Location
United Kingdom
/device attestation, as well as the iOS symbol‐obfuscation and binary‐hardening tooling that closes native reverse‐engineering gaps across Swift, C, C++ and Objective‐C. The product spans both sides of the wire. You’ll also build and operate Ditto Protect's Python backend — the services and APIs … track defects, and keep the product current through annual platform upgrades. Build code‐hardening capabilities including iOS symbol obfuscation and binary hardening across Swift, C, C++ and Objective‐C. Own secure local storage, app/device attestation, and the applied cryptography that underpins them. Design, build and operate the Python ...

Software Engineer, London

Location
Greater London, England, United Kingdom
understanding of Networks and Networking Protocols Experience with, or interest in, Go Troubleshooting distributed systems and networking issues Preferred Qualifications Languages: Golang, Swift, C, C++, Objective-C, Python, Java, Scala, shell RPC libraries and protocols: protobuf, gRPC Automation technologies: Ansible, Pkl, WebDriver Experience with IoT or other embedded development ...

T Level - Digital Support and Security - T Level Examiner - Fully Remote

Hiring Organisation
Pearson
Location
Greater London, United Kingdom
Employment Type
Full Time
British Computing Society (BCS) or the Chartered Institute for IT. Be fully conversant with the languages in the specification eg, Python or C based languages such as C, C#, C++, Java Desirable You will be a qualified teacher or hold an equivalent teaching qualification such as Cert Ed, C ...

Software Engineer - Legacy

Hiring Organisation
Inspire People
Location
Swansea, Neath Port Talbot, Wales, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£40,000
hear about your experience: * On-premise, non-cloud systems. * CA Gen, or other model-driven/4GL development tooling. * PL/SQL development. * C and/or Pro*C development. * Unix shell scripting, or other scripting skills. * The AIX platform, or another Unix/Linux environment. * Oracle databases. * Java ...

Embedded Control Systems Engineer (C/C++)

Hiring Organisation
Ernest Gordon Recruitment
Location
Knutsford, Cheshire, North West, United Kingdom
Employment Type
Permanent
Salary
£50,000
Embedded Control Systems Engineer (C/C++) £45,000 - £50,000 + 10% Bonus + Life Assurance + Private Healthcare + Medical + Flexitime Knutsford Are you an Embedded Control System Engineer or similar with a knowledge of C/C++, looking to join a highly ambitious company, offering industry … fields of operation, headcount and general future planning activities alike. This role would suit an Embedded Controls Engineer or smilar with a knowledge of C/C++, looking for a truly unique opportunity comibing both software and hardware skills, where you can showcase your experience to lead and develop ...

Linux Systems Developer OpenSSL C

Hiring Organisation
Client Server
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
Linux Systems Developer/Engineer (OpenSSL C) London to £85k Do you have a deep knowledge of Linux combined with OpenSSL? You could be progressing your career at a successful and expanding software house that provide cyber security products to a range of finance, government, defence, law enforcement and pharmaceutical … specialist engineering role suited to someone who enjoys working close to the operating system and tackling complex security challenges. You'll use C as your primary language, with Bash for scripting, developing robust, maintainable software and contributing to technical design and code reviews. A key focus will be assessing ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£65,000
prototype and production systems. Work across the full software development lifecycle, from requirements and design through to implementation, testing and deployment. Develop embedded C software and reusable libraries/components across multiple products. Plan and execute software testing, verification and validation activities. Collaborate closely with software, systems and hardware engineering … tasks and contribute to continuous improvement of development and testing processes. Required Skills & Experience: Commercial experience developing embedded software within a regulated environment. Strong C programming skills, ideally in safety-critical embedded applications. Good knowledge of MISRA C and embedded software development best practices. Experience with 32-bit CPUs, FPUs ...

Staff Control Software Engineer

Hiring Organisation
ReeVR
Location
London, United Kingdom
Employment Type
Permanent
Salary
£10,000
movement and behaviour of these robotic systems. This is a highly hands-on role combining robotics control, software development and technical leadership. Key Skills C Python Robotics control systems Real-time control ROS2 Real-time Linux and/or RTOS Robotics simulation HIL testing Physical robot validation Software architecture Automated … Role As a Lead Control Software Engineer, you will: Develop real-time control software for humanoid robots. Develop and optimise production-quality C and Python. Take control algorithms from research and prototype through to production. Deploy and validate software on physical robotic systems. Work with simulation and hardware ...

Staff Control Software Engineer

Location
United Kingdom
movement and behaviour of these robotic systems. This is a highly hands-on role combining robotics control, software development and technical leadership. Key Skills C Python Robotics control systems Real-time control ROS2 Real-time Linux and/or RTOS Robotics simulation HIL testing Physical robot validation Software architecture Automated … Role As a Lead Control Software Engineer, you will: Develop real-time control software for humanoid robots. Develop and optimise production-quality C and Python. Take control algorithms from research and prototype through to production. Deploy and validate software on physical robotic systems. Work with simulation and hardware ...

Senior Software Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£65,000
looking for a Senior Software Engineer to join their software team in Southampton. This role would suit an experienced engineer whose main focus is C or C++ software development , particularly in multithreaded or high-performance systems. The Role You'll take a leading role in developing, integrating and optimising software … test teams, you'll tackle complex performance challenges and help shape reliable software for a demanding technical environment. Key Responsibilities Take technical ownership of C/C++ software development used to run and test 5G NR PHY algorithms Drive software performance improvements through optimisation and multithreading Lead the integration ...

Senior Software Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Northam, Devon, UK
this role, please read the following information about this opportunity found below. This role would suit an experienced engineer whose main focus is C or C++ software development , particularly in multithreaded or high-performance systems. The Role You'll take a leading role in developing, integrating and optimising software that … test teams, you'll tackle complex performance challenges and help shape reliable software for a demanding technical environment. Key Responsibilities Take technical ownership of C/C++ software development used to run and test 5G NR PHY algorithms Drive software performance improvements through optimisation and multithreading Lead the integration ...

Software Engineer (DSP)

Location
Salisbury, England, United Kingdom
bench with the electronics team bringing up new prototypes. If you enjoy taking an idea from MATLAB to C code to a board that actually plays music, this one is for you. What you’ll be doing Developing real‐time embedded software for new products, much of it DSP Building … processing chain components in MATLAB, then implementing them in C on the DSP Writing drivers for peripherals on the DSP chip and the PCB (DAC/ADC, volume control) Bringing up DSP and digital audio circuitry on prototype boards using scopes, logic analysers and audio test kit Working with ...

Embedded/Electronics Engineer

Hiring Organisation
Platform Recruitment
Location
Budlett's Common, East Sussex, United Kingdom
Employment Type
Permanent
Salary
£40000 - £45000/annum
engineering team to deliver robust, reliable solutions. Your responsibilities will include: Designing analogue and digital electronic circuits for embedded systems Developing embedded firmware in C for microcontroller-based products Supporting products throughout their lifecycle, including component selection and obsolescence management Modifying mechanical designs where required using CAD Developing bespoke product … continuous product improvement What We're Looking For You'll ideally have: Experience in embedded electronics product development Strong embedded firmware development experience (Embedded C) Analogue and digital electronics design experience PCB design and schematic capture experience Some exposure to mechanical design/CAD Experience within safety-critical, industrial, communications ...

Senior Firmware Engineer

Hiring Organisation
Platform Recruitment
Location
Bedford, Bedfordshire, United Kingdom
Employment Type
Permanent
Salary
£80000 - £90000/annum
from initial investigation through to integration and release, working with a high degree of autonomy on cutting-edge communication technology. Responsibilities Design and maintain C firmware for TI DSPs and ARM aarch64 Linux platforms Implement and optimize MAC/RLC protocol stacks for GERAN, UTRAN, E-UTRAN, and NR Collaborate … with FPGA teams to manage Xilinx SoC data paths and DMA transfers Requirements Extensive experience in C for resource-constrained targets, including deep knowledge of memory layout, linker scripts, and drivers for SPI, I2C, and DMA. Strong command of DSP fundamentals and 3GPP standards Several years of commercial experience ...

Senior Embedded Software Engineer (UK)

Location
Buckingham, England, United Kingdom
products. Role Summary The role of a Senior Embedded Software Engineer includes project planning, designing software architectures, writing code in programming languages such as C or C++, debugging and testing software to ensure it meets system requirements, and leading projects through to completion through technical leadership supporting the cross-functional … engineering teams. Responsibilities and Duties Design & Development : Lead the creation of embedded software, including defining requirements, designing architecture, and implementing solutions in C/C++. Cross-functional Collaboration : Work closely with hardware engineers and project teams to ensure seamless integration and alignment with product goals. Testing & Debugging : Validate software through ...

Senior Software Engineer

Location
Newcastle upon Tyne, England, United Kingdom
critical infrastructure products used within the energy and power sector. This is a hands-on embedded software role, suited to an engineer with strong C/C++ development experience and a solid understanding of embedded systems and product development. You will join a multidisciplinary engineering environment working across an established … this particularly interesting for an engineer with experience across traditional embedded systems and Linux environments. Key Responsibilities Design, develop and maintain embedded software using C/C++ Deliver new functionality and enhancements across an established embedded product platform Investigate software defects and undertake unit, integration and system-level testing Collaborate ...

Embedded Linux contractor

Location
Theale, England, United Kingdom
challenges and building reliable solutions? At AddSecure, you'll have the opportunity to develop software that supports critical alarm communication, working with embedded Linux, C and communication protocols in an international development environment. AddSecure is a leading European provider of secure IoT connectivity and end-to-end solutions. We help … embedded Linux systems to join our team. The ideal candidate will have extensive expertise as a software developer, with a strong focus on C and protocol conversion. The development team is centered in Theale, near Reading, UK with colleagues in the Nordic region. About the job You will play ...

Robotics Software Engineer

Hiring Organisation
Enterprise Recruitment Ltd
Location
Stevenage, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
track objects dynamically using feedback loops. Initially you will work on the core algorithms before deploying on embedded Linux or microcontroller based platforms in C or C++. The role offers significant autonomy across architecture and implementation, alongside complex challenges involving geometry, coordinate systems, and real-time astronomical tracking. … using closed-loop feedback, including PID/PI tuning and position or velocity control. Senior Software Engineer essential skills Commercial software engineering experience with C or C++ Practical experience in control or robotics A sound understanding of things like gearing, inertia, friction, backlash, acceleration, overshoot, oscillation and stability. A degree ...

Robotics Software Engineer

Location
England, United Kingdom
track objects dynamically using feedback loops. Initially you will work on the core algorithms before deploying on embedded Linux or microcontroller based platforms in C or C++. The role offers significant autonomy across architecture and implementation, alongside complex challenges involving geometry, coordinate systems, and real-time astronomical tracking. … using closed-loop feedback, including PID/PI tuning and position or velocity control. Senior Software Engineer essential skills Commercial software engineering experience with C or C++ Practical experience in control or robotics A sound understanding of things like gearing, inertia, friction, backlash, acceleration, overshoot, oscillation and stability. A degree ...

Senior Engineer

Location
Guildford, England, United Kingdom
sensitivity of certain projects candidates are required to be UK nationals. Requirements: Commercial experience developing integrated software-hardware products Software skills in C or C++ (this can be from embedded systems) Electronics knowledge in hardware comms, FPGAs or PCB design A master’s or PhD in a numerate discipline with … skills and experience. If you are looking for a challenging and rewarding role to develop your career further, Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications, Mentor, Leadership Please note: even if you don't have exactly ...

Embedded Systems Engineer - Video Systems

Location
United Kingdom
develop and deliver reliable, high-performance video solutions. Key Responsibilities - Lead embedded software architecture, development and system integration. - Develop and maintain embedded software using C/C++. - Design and optimise real-time video encoding and decoding workflows. - Integrate hardware codecs, vendor SDKs, drivers and associated software. - Develop and debug hardware … firmware update processes. - Work collaboratively with hardware engineers and external technical specialists. Essential Skills & Experience - Strong commercial experience in embedded software development using C/C++. - Proven experience working with video encoding, decoding and real-time video processing. - Hands-on experience developing and debugging software on physical hardware. - Embedded Linux ...