1,176 to 1,200 of 1,540 Permanent C Jobs

Systems Engineer, Network Protocols & Distributed Systems

Location
Greater London, England, United Kingdom
work alongside some of the leading engineers in this space You might be a good fit if you: Have solid systems programming experience (Rust, C, or similar) Thrive in complex technical domains and enjoy learning new things Care about building reliable, secure, and performant software Are motivated by impact — technical ...

Knowledge Architect

Location
Livingston, Scotland, United Kingdom
U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, (B) eligible to access the export controlled information without a required export authorization, or (C) eligible and reasonably likely to obtain the required export authorization from the applicable U.S. government agency. CoreWeave may, for legitimate business reasons, decline to pursue ...

KDB Application Technology Lead Analyst (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
feedhandlers, APIs, and microservices interfacing KDB+ with upstream messaging fabrics (e.g., Kafka, Solace, LBM/29West, ZeroMQ) and downstream consumer platforms. Develop high-performance C/C++ or Python shared libraries (embedPy, PyQ, C API) for real-time analytics, machine learning integration, or proprietary calculation engines. Oversee the migration, integration ...

Software Systems Engineer

Location
Lossiemouth, Scotland, United Kingdom
Systems Engineer based in Lossiemouth for Defence and Security domains in support of Mission Support Segment System Support (MSS) operations for the UK AEW&C Wedgetail Program. This role provides direct operator-facing support for AEW&C MSS operations based at RAF Lossiemouth, with strong interface to the BDA development … ethical team culture and strong emphasis on openness, collaboration, innovation, safety and first time quality. Position Responsibilities: Act as the interface between AEW&C operators at Lossiemouth and the BDA development team in Australia Facilitate and manage technical enquiries and operator support for the MSS Assist MoD and BDUK staff ...

Staff Software Engineer, Code Search

Location
United Kingdom
Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer … Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding 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 ...

Embedded Software Engineer

Hiring Organisation
Rednal Recruitment
Location
Yeovil, Somerset, South West, United Kingdom
Employment Type
Permanent
Salary
£60,000
well-equipped development facility. Our client offers flexible hours with options for 4.5 day week, 9 day fortnight etc. Skills sought will include: - C, C++ - Demonstrable experience in designing and building software systems - Experience in developing Embedded Software using C and/or C++ - understanding of full software development lifecycle ...

Senior Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent
Salary
£65,000
will work closely with Senior Engineers and other members of the engineering team, taking a key role in designing and developing embedded firmware in C for bare-metal applications. This is an excellent opportunity for an engineer looking to take on greater technical responsibility and contribute to the development … innovative, high-technology products from an early stage. Job Responsibilities: Design, develop, and maintain firmware in C to support product enhancements and new product development. Take ownership of embedded software development activities across the product lifecycle. Develop firmware for bare-metal embedded applications. Lead and support the testing, debugging ...

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

Principal Firmware Engineer

Location
Redhill, England, United Kingdom
software: Computer Science, Software Engineering, Electrical Engineering, Computer Engineering 5+ years of experience in a firmware development role 3+ years of experience using the C/C++ programming language. Expertise with software programming languages, frameworks, and subsystems including but not limited to: C++, C, JavaScript, Python Device drivers, networking, serial ...

Embedded System Engineer

Hiring Organisation
Evera Recruitment Ltd
Location
Bristol, United Kingdom
Employment Type
Permanent
embedded platform across electronics, firmware and power management Designing ultra-low-power electronics, including schematics, PCB layout and hardware debugging Developing robust C/C++ firmware for low-power microcontrollers Integrating sensors and wireless connectivity such as LoRaWAN, NB-IoT or BLE Taking products from prototype through to reliable, manufacturable … Engineering, Embedded Systems or a related discipline Experience developing embedded systems in a commercial or applied R&D setting Strong electronic design and embedded C/C++ skills Experience designing low-power systems on platforms such as STM32, Nordic or TI Familiarity with wireless technologies such as LoRaWAN ...

Senior Electronics Hardware Engineer

Location
England, United Kingdom
Skills Strong experience in analogue and digital electronics design, circuit development and practical hardware engineering Experience with FPGA and microprocessor‐based systems, plus embedded C programming or the ability to diagnose embedded software/hardware issues Knowledge of low‐power/low‐noise design principles and EMC‐aware design … Experience with schematic capture and PCB layout tools, ideally Altium A relevant engineering degree or equivalent practical design experience Desirable Experience Experience with embedded C and/or C++ and microprocessor software Experience in subsea or marine electronics, instrumentation, defence, aerospace or other complex electronic systems Experience taking designs through ...

Senior Development Engineer Engineering & Technical · Stallingborough HQ

Location
Grimsby, England, United Kingdom
with firmware and hardware specialists, and play an active role in mentoring more junior engineers. Key Responsibilities Firmware Development - Write, test, and maintain embedded C firmware for ARM Cortex-M and other real-time - microcontrollers (TM4C, PIC24, RL78) - Implement features, drivers, and control logic across multiple HEMS products - Write unit … tests and contribute to test frameworks; debug using JTAG/SWD, oscilloscopes, and logic analysers - Write clean, well-structured firmware code adhering to MISRA-C guidelines - Participate in peer code reviews; contribute to improving firmware quality across the team Hardware Design - Specify, design, document, and test analogue and digital circuit ...

Senior Embedded Firmware Engineer

Hiring Organisation
ZENOVO LTD
Location
Worcestershire, West Midlands, United Kingdom
Employment Type
Permanent
product development and help deliver reliable, high-quality electronic systems from development through to testing and manufacture. The successful candidate will bring strong embedded C experience, a practical approach to engineering and the confidence to make technical decisions while working across a range of projects. Experience with microcontrollers, communications protocols … cannot offer sponsorship for this role. If you're an experienced Embedded Firmware Engineer looking for a role where you can combine strong C programming skills with practical electronics development and take ownership of real-world products, we'd be keen to hear from you. ...

Senior Embedded Firmware Engineer

Location
United Kingdom
product development and help deliver reliable, high-quality electronic systems from development through to testing and manufacture. The successful candidate will bring strong embedded C experience, a practical approach to engineering and the confidence to make technical decisions while working across a range of projects. Experience with microcontrollers, communications protocols … cannot offer sponsorship for this role. If you're an experienced Embedded Firmware Engineer looking for a role where you can combine strong C programming skills with practical electronics development and take ownership of real-world products, we'd be keen to hear from you. WKCL1_UKTJ ...

Senior Embedded Firmware Engineer

Hiring Organisation
ZENOVO LTD
Location
London, UK
product development and help deliver reliable, high-quality electronic systems from development through to testing and manufacture. The successful candidate will bring strong embedded C experience, a practical approach to engineering and the confidence to make technical decisions while working across a range of projects. Experience with microcontrollers, communications protocols … cannot offer sponsorship for this role. If you're an experienced Embedded Firmware Engineer looking for a role where you can combine strong C programming skills with practical electronics development and take ownership of real-world products, we'd be keen to hear from you. ...

Software Engineer (Compilers)

Location
United Kingdom
major features within the Quantum Computing Software Stack The 3 Most Critical Attributes We'll Use to Compare Candidates Solid programming experience in Rust, C, or C++ Experience in designing, developing, debugging, testing, maintaining, and profiling commercial-quality software Collaborative team player with good communication skills Must-have Skills 5+ … years of experience designing, developing, debugging, testing, maintaining, and profiling software using Rust, C, and C++ Experience in compiler development Experience with algorithm development, verification and optimisation Hands-on experience with a toolchain codebase, such as LLVM, GCC, or other open-source/commercial compiler and toolchain, or framework Writing ...

Senior Software Developer

Hiring Organisation
University Hospital Southampton NHS Trust
Location
Southampton, SO16 6YD, United Kingdom
Salary
Negotiable
computing science or software engineering is desirable). Software development experience in JavaScript, TypeScript, and Python, including developing web applications; experience in C/C++, or with GPU and 3D rendering libraries (such as CUDA, WebGL or Three.js), is an advantage. Experience working with databases; experience with both … software packages (MS Office) Desirable Software development in an academic or research environment, in a range of applications/technologies Experience implementing software in C/C++ Experience working with GPU, e.g., OpenGL, Vulkan, CUDA, WebGL or browser-based 3D rendering libraries (e. g. Three.js) Experience in both ...

Senior Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Northwich, Cheshire, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
RP2040 class microcontrollers running the bulk of the application firmware A dedicated processor acting as security firewall and orchestrator STM32 class parts, FreeRTOS, embedded C with some C++ SPI and UART between processors, MQTT with mutual TLS to the cloud, Modbus to third party kit A substantial codebase, already around … standards, mentor the wider team and have a real say in where the platform goes next. What you'll bring Strong embedded C on resource constrained microcontrollers FreeRTOS or comparable RTOS experience Real depth in hardware facing debugging with scopes and logic analysers Wireless connected device experience; ESP32, BLE, WiFi ...

Embedded Software Team Leader AST SpaceMobile

Location
City of Edinburgh, Scotland, United Kingdom
Location: Edinburgh, Scotland, United Kingdom Requirements What we're looking for Experience: 8+ years of embedded software development experience. Technical Skills: Expert level in C and real-time programming with "thin" infrastructure (Free RTOS, Zephyr, bare metal). Strong knowledge of embedded system interfaces: I2C, SPI, UART, RS-485, Ethernet … test domains. Strong sense of ownership and execution. Excellent communication and collaboration abilities. Fluent in English, written and spoken. Technology Stack Expert in C and real-time programming (thin RTOS - Free RTOS, Zephyr, bare metal). Some Experience with CI/CD Buildkite/Jenkins based methodologies and tools such ...

Software Engineer I

Location
Malvern, England, United Kingdom
from day one. You will demonstrate an ability to work independently as you build confidence. Key Responsibilities Develop software using C++, GO, C# or C like languages Write high quality code following our agile-based development methodology and our chosen toolset. Test software both formally and ad-hoc. Produce documentation …/Software Development role. Experience of programming Domain knowledge of, or an interest in, application security. Our desired languages are C++. GO, C# or C like languages Must have a basic understanding of Linux. Problem solving and analytical skills. Must have a basic understanding of Linux. Problem solving and analytical ...

Advanced Embedded Software Engineer

Location
Kemble, England, United Kingdom
controller platforms, ensuring compliance with industry standards while helping to drive innovation, reliability, and performance. The ideal candidate will bring deep expertise in embedded C development, a passion for engineering excellence, and a collaborative approach to solving complex technical challenges in a fast-paced, mission-driven environment. Responsibilities: Develop embedded … knowledge and experience). 8+ years of experience in software development life cycle, at least 5 years of which within aerospace (DO-178B/C) or other safety-critical domain. Proficiency in embedded C and familiarity with MISRA C standards. Experience inbare-metal programming with microcontrollers. Knowledge of software architecture ...

Sr Principal Embedded Software Engineer

Hiring Organisation
Northrop Grumman
Location
Pikesville, Maryland, United States
Employment Type
Permanent
Salary
USD Annual
digital transformation. The new team member will work on software systems for mission systems in all phases of the software development lifecycle, primarily in C/C++. Through the use of Model-based Engineering, DevSecOps and Agile practices we continue to evolve how we deliver critical national defense products … Access (SAP). Must be able to maintain this level of clearance and SAP for continued employment. Must have 6 years' experience working in C/C++ Must have 6 years' experience with real-time embedded software Must have 6 years' experience with full software lifecycle: specification, design, implementation, integration ...

Software Engineer - Mission Management Systems

Location
Yeovil, England, United Kingdom
MOSA**) to ensure future software portability across autonomous fleets.* **High-Integrity Implementation:** Develop deterministic, mission-critical real-time software components (primarily in **Ada95/C/C++**), balancing the need for rigorous memory management with the processing demands of autonomous systems.* **Requirements & Traceability:** Capture, analyse, and manage complex system requirements … bring:*** **Experience:** Broad experience in the full software development lifecycle for real-time, high-integrity embedded systems.* **Core Technical Stack:** Strong proficiency in **Ada95, C, or C++**. Extensive experience with **UML modelling** and requirements management via **DOORS**.* **Operating Environments:** Deep understanding of Real-Time Operating Systems (RTOS), multi ...

Software Development Engineer, Data Center Builder Tools (AWS)

Location
Greater London, England, United Kingdom
face of hardware and timing constraints, and the ability to work effectively in a fast‐paced, cross‐functional environment are essential. Experience with Rust, C/C++, or Python, and with technologies such as Industrial automation platforms, OPC-UA, DDS/Zenoh or similar real‐time middleware, is a strong … standards, code reviews, source control management, build processes, testing, and operations Bachelor's degree or equivalent in Computer Science Experience in embedded development in C/C++, or experience programming with at least one software programming language Experience with general troubleshooting/debugging of hardware, or experience in development ...