usage across a variety of hardware and OS environments What they’re looking for Solid experience with low-level GPU programming using CUDA, Vulkan, OpenCL, Metal or similar Strong C or C++ skills and a background in systems or performance engineering Deep understanding of how modern GPUs work, including memory and compute models Experience building production-quality software and working More ❯
usage across a variety of hardware and OS environments What they’re looking for Solid experience with low-level GPU programming using CUDA, Vulkan, OpenCL, Metal or similar Strong C or C++ skills and a background in systems or performance engineering Deep understanding of how modern GPUs work, including memory and compute models Experience building production-quality software and working More ❯
to work on groundbreaking projects, makes this position an excellent fit for a seasoned professional looking to make a meaningful impact. Key Requirements and Experience: - Embedded Software/Firmware - C Programming - STM32/PIC/ARM - Firmware - Abiity to read Schematics - Full product life cycle. -Analogue/Digital Design - Experience with multi-layer PCB layout, particularly using Altium. - Knowledge of More ❯
Windows and Linux operating systems. Programming and scripting languages, in particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL, VBA More ❯
with mechanical engineers on multi-disciplinary projects Key Requirements: A degree in Electronics, Electrical Engineering, or a related field Basic knowledge of analogue/digital circuit design and embedded C programming Willingness to learn and contribute to both hardware and software development UK nationality (required for security clearance purposes) Enthusiasm for solving technical problems and working on innovative technology What More ❯
modelling/simulating software in at least one of the following areas: RF telecommunications, waveforms, OSI model, SIGINT, EW VHDL VERILOG Experience with SDR architecture Agile development methodologies. C#, C, C++, Python and Database architecture. Desirable Experience XML Networked systems JICD Restful and/or RPC API Library agnostic code development Geospatial engines Cloud containers/Docker OPEN CPI Application More ❯
modelling/simulating software in at least one of the following areas: RF telecommunications, waveforms, OSI model, SIGINT, EW VHDL VERILOG Experience with SDR architecture Agile development methodologies. C#, C, C++, Python and Database architecture. Desirable Experience XML Networked systems JICD Restful and/or RPC API Library agnostic code development Geospatial engines Cloud containers/Docker OPEN CPI Application More ❯
Bradley Stoke, Gloucestershire, UK Hybrid / WFH Options
Manpower
modelling/simulating software in at least one of the following areas: RF telecommunications, waveforms, OSI model, SIGINT, EW VHDL VERILOG Experience with SDR architecture Agile development methodologies. C#, C, C++, Python and Database architecture. Desirable Experience XML Networked systems JICD Restful and/or RPC API Library agnostic code development Geospatial engines Cloud containers/Docker OPEN CPI Application More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Manpower UK Ltd
modelling/simulating software in at least one of the following areas: RF telecommunications, waveforms, OSI model, SIGINT, EW VHDL VERILOG Experience with SDR architecture Agile development methodologies. C#, C, C++, Python and Database architecture. Desirable Experience XML Networked systems JICD Restful and/or RPC API Library agnostic code development Geospatial engines Cloud containers/Docker OPEN CPI Application More ❯
engineers through reviews, mentoring, and technical leadership Requirements: Commercial experience defining architecture for embedded systems (5+ years) Deep embedded Linux background: kernel, driver development, and board bring-up Strong C/C++ skills, ideally on ARM platforms Confident working at the HW/SW boundary with I2C, SPI, UART, and other interfaces A clear communicator who can convey complex ideas More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
Windows and Linux operating systems. Programming and scripting languages, in particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL, VBA Additional Please note, due to the sensitive nature of the project involved all applicants must be capable of gaining a UK MOD Security Clearance to SC More ❯
engineers through reviews, mentoring, and technical leadership Requirements: Commercial experience defining architecture for embedded systems (5+ years) Deep embedded Linux background: kernel, driver development, and board bring-up Strong C/C++ skills, ideally on ARM platforms Confident working at the HW/SW boundary with I2C, SPI, UART, and other interfaces A clear communicator who can convey complex ideas More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Akkodis
FGPA, DDR and Flash memory and high speed serial interconnect design Experience in SI and PI Analysis Proficiency in VHDL to support board level test and debug Proficiency in C, C++, or Python to support board level test and debug Familiarity with DSP concepts for SDR, radar signal processing and optical sensors Ability to develop elegant hardware architectures through detailed More ❯
such as error correction, equalisation, channel estimation, beamforming) Familiar with the AMBA bus protocol Understanding of UVM verification techniques or practical experience using UVM for IP verification Experience using C SystemC for design modelling and integration Knowledge of a scripting language, such as Python Knowledge and appreciation of project methodologies across the design lifecycle, including agile and waterfall, requirement capture More ❯
Bromsgrove, Worcestershire, United Kingdom Hybrid / WFH Options
TLP recruitment
software team to ensure smooth communication between firmware and applications. Write clean, maintainable, and well-documented code that aligns with industry best practices. What You Will Bring: Proficiency in C programming for embedded systems, with proven experience in real-world applications. Familiarity with microcontrollers such as STM32 or ESP32, along with their development environments. Hands-on experience with communication protocols More ❯
integration of Dynatrace in complex enterprise environments, ensuring optimal application performance and proactive monitoring solutions. Key Responsibilities: Demonstrate strong programming knowledge across multiple languages including Java, .NET, Node.js, PHP, C, C++, HTML . Apply working knowledge of middleware technologies such as WebLogic and WebSphere . Understand and address application performance issues in complex, multi-tiered architectures. Gather requirements and perform More ❯
R&D team to deliver high-quality, industry-compliant solutions Supporting the full development cycle from concept through to testing and release What were looking for: Strong proficiency in C programming for embedded systems Extensive experience with microcontrollers, peripherals, and a variety of communication protocols Confident working across multiple IDEs and board support packages Significant experience in firmware development with More ❯
s most advanced energy sites What You’ll Bring A degree in Control Systems, Computer Systems, Electronic Engineering or similar Coding experience in one or more high-level languages (C, Java, C#, VB, etc.) Understanding of OOP, operating systems, and basic networking Practical exposure to control systems (placement, research project, internship, etc.) Willingness to travel and work on-site when More ❯
s most advanced energy sites What You’ll Bring A degree in Control Systems, Computer Systems, Electronic Engineering or similar Coding experience in one or more high-level languages (C, Java, C#, VB, etc.) Understanding of OOP, operating systems, and basic networking Practical exposure to control systems (placement, research project, internship, etc.) Willingness to travel and work on-site when More ❯
embedded, or hardware security. Deep knowledge of embedded systems, firmware development, and relevant communication protocols. Experience with common IoT threat vectors and mitigations. Familiarity with secure coding practices in C/C++ or any other language and embedded environments. Hands-on experience with hardware debugging tools (e.g., JTAG, logic analyzers). Understanding of public key infrastructure (PKI), encryption, and certificate More ❯
thermostats, FDIR, Spacecraft Configuration Vectors etc. Programming and scripting languages, particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL, VBA would be useful. Competent in the use of various test equipment used for electrical measurements, e.g. DMM, oscilloscope, current probes, Data acquisition unit, data bus monitors More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
thermostats, FDIR, Spacecraft Configuration Vectors etc. Programming and scripting languages, particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL, VBA would be useful. Competent in the use of various test equipment used for electrical measurements, e.g. DMM, oscilloscope, current probes, Data acquisition unit, data bus monitors More ❯
digital electronic design experience: microcontroller, microprocessor. CPLD, FPGA is desirable . Programmable logic design experience is desirable (VHDL for FPGAs). Design verification and functional test software is desirable (C/C++, Arduino, Pi). Videojet is proud to part of the Product Quality & Innovation segment of Veralto (NYSE: VLTO), a $5B global leader dedicated to ensuring access to clean More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Arm Limited
CPU and System IP-based platforms. Are you interested in shaping the future of computing infrastructure? We would love to hear from you! Required Skills and Experience: Expertise in C programming for embedded systems with strong debugging skills. Experience in developing and maintaining product-quality firmware, including knowledge of bootloaders and device drivers. Experience in defect triaging and management of More ❯
ability to work shifts and overtime, including weekends. Preferred Qualifications: Experience with electronic production test equipment (e.g., Teradyne, GenRad, Agilent, Takaya). Familiarity with software programming languages such as C or C++. Experience working with three-phase electrical production test systems and their safety requirements. Demonstrated integrity, initiative, and dedication to continuous improvement. Desire and potential for career progression, including More ❯