251 to 275 of 335 C Jobs in London

Senior Embedded Linux Software Engineer

Location
Greater London, England, United Kingdom
take technical ownership of major software work packages across mission-critical satellite communication products. This is a senior hands‐on role combining software architecture, C/C++ development and embedded Linux, with responsibility across the full product lifecycle. You’ll work closely with hardware, firmware and international engineering teams … this Senior Embedded Linux Software Engineer role, we are looking for someone with: Extensive experience developing embedded Linux systems, with strong C++ and C Good working knowledge of Yocto and custom embedded Linux distros Experience with embedded networking and network products is advantageous Understanding of RTOS, bare‐metal firmware ...

Senior Technical Security Architecture, Engineering & Integrations Manager

Hiring Organisation
Dyson
Location
London, England, United Kingdom
Power Electronics discipline of our Research team, based in Malmesbury, Wiltshire, U.K.The Associate Principal role means being a technical leader in efficient Embedded-C software in at least one field of power electronics such as motor control, power conversion, battery management, etc.You will be working within a team of multidisciplinary … engineers taking new ideas to a prototype level prior to transfer to our development teams.The role will involve:Developing Bare-Metal Embedded-C software for power electronic systems including motor drives, battery management systems, chargers, heater control systems and other power conversion architectures.Creating and reviewing resource-efficient Embedded-C software ...

Senior Embedded Software Engineer

Location
Greater London, England, United Kingdom
An exciting opportunity has arisen for a Senior Software Engineer to join a growing R&D team developing next-generation satellite communication technologies. You'll become part of a collaborative team of 13 engineers spanning ...

Senior Robotics Software Engineer — Autonomy & Platforms

Location
Greater London, England, United Kingdom
Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving ...

Electronics Embedded Software Engineer

Hiring Organisation
ABB
Location
London, England, United Kingdom
role is: HybridYou will be mainly accountable for:Designing, developing, and testing industrial products, including electronic hardware and embedded software solutions.Developing embedded software in C and C++ using real-time operating systems.Creating electronic schematics and PCB layouts using Altium CADEnsuring products and documentation meet internal and external standardsSupporting existing products … embedded software development, with experience in measurement product designExperience of analog and digital electronic hardware designPractical experience in soldering & prototypingExperience of embedded programming in C; other programming e.g. Python, C++, C#, LabView would be considered an advantage.You are comfortable communicating in English, both written and spoken.You are eligible to work ...

Sr Lead Software Engineer, Software Defined Networking

Location
Greater London, England, United Kingdom
IPAM systems Develop high-quality code solutions and contribute to new production code capabilities across teams Write production-quality code in Go, Python, or C/C++ for networking infrastructure Communicate complex technical issues, trends, and approaches to senior leadership to support informed decision-making Collaborate with vendor partners … networking, or distributed systems Practical experience delivering system design, application development, testing, and operational stability Proficiency in one or more programming languages: Go, Python, C/C++, Rust Demonstrated experience collaborating across functions and teams to deliver value Hands‐on experience with software‐defined networking technologies such ...

Senior Digital Verification Engineer

Location
Greater London, England, United Kingdom
Hybrid · Hammersmith, London (United Kingdom) Job type Full-time Department Pay Shift/Schedule Monday - Friday, Hybrid 50% in office Role As a Senior Digital Verification Engineer at MintNeuro, you will lead and take ownership ...

Senior GNC Engineer, Aerial Autonomy (Defense)

Location
Greater London, England, United Kingdom
Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving ...

Senior Software Engineer London London

Location
Greater London, England, United Kingdom
Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving ...

Embedded Software Engineer – Safety Critical Systems

Hiring Organisation
Anson Mccade
Location
Central London, South East, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£69,999
implementing real-time software solutions. Contributing to software architecture and system integration. Supporting verification, validation and testing activities. Developing high-integrity software using C, C++ and/or Ada. Working within regulated engineering and certification environments. Supporting software safety analysis and assurance activities. Collaborating with multidisciplinary engineering teams. Essential Experience … Strong embedded software engineering background. Experience with C, C++, Ada or similar programming languages. Experience working with real-time or embedded systems. Exposure to safety-critical or high-integrity software development. Understanding of software verification and validation. Familiarity with regulated engineering environments and safety standards. Desirable Experience Ada or SPARK ...

Senior Embedded Performance Engineer

Location
Greater London, England, United Kingdom
early benchmarks, and feeding results back into the hardware and software roadmap. What you’ll do Write and optimise performance‐critical ML kernels in C, with assembly where it matters (RISC‐V and our own ISA) Build the low‐level control paths that feed those kernels, including scheduling, synchronisation … Proven deeply embedded software experience Strong performance instincts. You can reason about low‐level architecture, memory behaviour, and where the cycles are spent Excellent C, and a pragmatic approach to building high‐quality, maintainable low‐level code Comfortable writing and debugging optimised assembly (RISC‐V ideal) Collaborative and high‐ownership. ...

Senior Security Researcher - Vulnerability Research & Mitigations

Hiring Organisation
Microsoft
Location
London, England, United Kingdom
Degree in Computer Science or related technical field AND hands on technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.Experience in security research on Windows/Linux systems.An ability to read, understand and debug C and/ ...

Staff Software Engineer, Site Reliability Engineering

Hiring Organisation
Google
Location
London, England, United Kingdom
Computer Science, a related technical field, or equivalent practical experience.8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java).3 years of experience managing projects and designing, investigating, and troubleshooting distributed systems.Preferred qualifications:Master's degree in Computer Science or Engineering.8 years … Computer Science, a related technical field, or equivalent practical experience.8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java).3 years of experience managing projects and designing, investigating, and troubleshooting distributed systems. ...

Embedded Systems Engineer - PCB Design

Hiring Organisation
WR HVAC
Location
Wembley, London, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
operates without traditional compressors or F-gases. The Role Design and develop custom PCBs, including schematics, layouts and component selection Develop embedded firmware using C/C++ and Python Design control systems for thermoelectric modules, fans, sensors and actuators Implement real-time control algorithms and feedback loops Develop communication interfaces … Candidate 7+ years' experience within the white goods industry Degree in Electrical Engineering, Electronics, Mechatronics or Embedded Systems Strong embedded firmware development experience using C/C++ Proven experience designing custom PCBs and electronic control systems Proficient with Altium Designer, KiCad, Eagle or similar Experience developing firmware for microcontrollers Strong ...

Firmware Engineer

Location
Greater London, England, United Kingdom
UART, DMA, ADC, etc.) Design and implement real-time control software and embedded algorithms for energy devices Write, test, and debug embedded C/C++ firmware running on bare-metal or RTOSbased systems Collaborate with hardware, systems and controls teams to define firmware requirements and test plans Participate in code … analysers Implement and maintain bootloaders, linker scripts and firmware deployment pipelines 2+ years of experience in embedded systems or firmware engineering Strong proficiency in C, with experience writing firmware for microcontrollers Hands-on experience with common MCU peripherals: SPI, I2C, UART, DMA, timers, ADCs, Flash, CAN, etc. Experience working with ...

Lead Software Engineer, Software Defined Networking

Location
Greater London, England, United Kingdom
systems Develop high-quality code solutions and contribute to new production code capabilities within the team Write production-quality code in Go, Python, or C/C++ for networking infrastructure Explain technical issues, trends, and approaches to leadership and team members to support informed decision-making Collaborate with vendor partners … networking, or distributed systems Practical experience delivering system design, application development, testing, and operational stability Experience with one or more programming languages: Go, Python, C/C++, Rust Demonstrated experience working with cross-functional teams to deliver value Hands-on experience with software-defined networking technologies such ...

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Greater London, England, United Kingdom
hardware. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics … development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding ...

Software Engineer - Video Streaming

Location
Greater London, England, United Kingdom
critical areas spanning frame capture, media pipelines, codec configuration, system services and streaming transport. The role is particularly suited to engineers with a strong C/C++ background and experience working with native video or media systems, including embedded devices, TV firmware, set-top boxes, consoles, or similar. Our work … bitrate, using measurement and experimentation to determine where meaningful improvements can be made. What You’ll Be Doing Develop, optimise and maintain low-level C and C++ components within PlayStation’s game streaming stack. Investigate opportunities to reduce end-to-end streaming latency across frame capture, buffering, encoding, transport, decoding ...

Robotics Hardware Engineer

Location
Greater London, England, United Kingdom
Onshape, NX, or Creo) and direct prototyping (e.g., 3D printing, machining, laser cutting, or cable harnessing). Experience writing embedded firmware for microcontrollers (e.g., C or C++) and low-level hardware interface, driver, or diagnostic code in Python and C++ on Linux. Experience with debugging using lab instrumentation (e.g., oscilloscopes … tactile/IMU sensors, and PCBAs across robot platforms using standard buses (CAN, EtherCAT, SPI, I2C, USB). Write and maintain basic microcontroller firmware (C/C++) and low-level Linux drivers, hardware interfaces, and calibration/diagnostic scripts (Python, C++) to expose new sensors and actuators to the robot ...

Firmware Engineer

Hiring Organisation
ASSA ABLOY
Location
London, England, United Kingdom
global security solutions.As our Firmware Engineer, you’ll support HID’s success by: Implementation of embedded firmware designs and test solutions primarily in C and C#Creation of design documentation.Practical hands-on experience working with and debugging embedded systems.Ability to complete tasks with minimal supervision.Education and/or Experience Engineering degree … equivalent or suitable experience.Minimum of 1+ years of related industry experience.Ability to write low to medium complexity coded solutions.Experience with embedded C, bare metal and RTOS applications.Able to use standard development software: debuggers, editors, compilers.Comfortable at working at low level (e.g. GPIO, UART, SPI, I2C)Able to demonstrate experience with ...

Senior DevOps Engineer

Hiring Organisation
CGI
Location
London, England, United Kingdom
Position Description:At CGI, our Space, Defence and Intelligence business is driving innovation through smarter, more efficient technology solutions. As a Senior DevOps Engineer, you’ll play a key role in modernising our private cloud ...

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 ...

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 Software Development - 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 ...

Linux Systems Developer OpenSSL C

Hiring Organisation
Client Server
Location
London, England, United Kingdom
Linux Systems Developer/Engineer (OpenSSL C) London to 85kDo 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 companies.As … 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 ...