phases. Desired Characteristics: Experience of other hardware description languages (e.g Verilog). Understanding of other verification methods (e.g Universal Verification Methodology (UVM . Familiarity with embedded software designs using C/C++. This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. This job description indicates More ❯
Plymouth, Devon, United Kingdom Hybrid / WFH Options
Babcock Mission Critical Services España SA
desirable. Comprehensive knowledge of maintenance operations, covering material management, labour, finance, and workflow. Qualifications for the CAFM Senior Support Engineer Possess a degree or equivalent experience (e.g. HND/C in computing or engineering) with a strong background in database systems administration or a related information services field. Security Clearance The successful candidate must be able to achieve and maintain More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Have" Skills and Experience : Building or integrating with Internal Developer Portals (Backstage/React/TypeScript). Interpreted languages (e.g. Bash, Python, Ruby, Perl) and compiled languages (e.g. Golang, C, C++, Java). A good understanding of the software development lifecycle. An active interest in Open-Source Software. In Return: We will provide the training and environment to excel in More ❯
field, or equivalent practical experience 7+ years software development experience in industry settings or PhD with 4+ years of experience 3+ years of graphics software engineering experience Experience with C/C++ programming Experience with object-oriented and component-based design experience Preferred Qualifications Experience delivering AAA Games, working on Graphics subsystems or the Game Engine Augmented Reality (AR)/ More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
would be a plus!). Design and Verification of embedded electronics systems, HW and SW architectures, with experience of HDL languages, i.e. Verilog, VHDL and programming languages, i.e. Assembler, C, C++, Python. Experienced with authoring and reviewing high-level quality documentation. Strong interpersonal skills to convey sophisticated technical information efficiently. We seek enthusiasm and flexibility; you are hardworking with a More ❯
the quantum error correction stack, Deltaflow, to make this happen. It's a complex problem that requires a range of skills, talent and passion. We recently raised $75M inSeries C funding to accelerate our cutting-edge R&D in quantum error correction (QEC), and are partnering with many of the world's leading quantum hardware providers and government agencies to More ❯
and processes • Experience of software and/or data development including secure development methodologies • Knowledge and experience of using data programming languages such as Python, Java, SQL, R or C/C++ • Experience in leading and completing data protection and equality assessments • Degree in a numerate or analytical discipline • Ability to analyse technical designs and proposals • IT literate including excel More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and other quality assurance activities. Upstream support for new architecture features Getting alignment with the Linux community on cross architectural needs Commented Required Skills and Experience: Extensive expertise in C programming, with a strong ability to design and optimize complex software architectures. Experience in the Linux kernel and/or a device driver development. Exceptional problem-solving and debugging skills More ❯
Milton Keynes, Buckinghamshire, United Kingdom Hybrid / WFH Options
The Open University UK
PhD in Physics, Astronomy, Engineering, or a closely related subject, or equivalent experience in a related environment. Experience with working in a laboratory environment. Proficiency in coding in MATLAB, C/C++, Java and/or Python (or similar) development environments. Good problem solving and analytical skills, demonstrated logical and rigorous approach to work. Demonstrates a proven ability to work More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Kinneir Dufort
meet all of these points, please ensure you meet the majority of them before making an application: Demonstrable experience in test engineering, validation, or development. Software development skills (preferably C/C++) and scripting (e.g., Python). Exposure to embedded systems (e.g., STM32, FreeRTOS) and/or application-level software. Demonstrable experience with test automation tools and CI/CD More ❯
firmware for a range of microcontroller platforms (ARM, Atmel etc.) Experience in delivering projects using schematic capture and PCB layout (Altium, OrCAD or other industry tool) Expertise in embedded C, object-oriented design and bare metal Good understanding of EMC and PCB design rules and test experience to meet compliance electrical and radio requirements (CE, RED, FCC) Good exposure to More ❯
2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would be a bonus Expertise in areas such as More ❯
Leeds, Yorkshire, United Kingdom Hybrid / WFH Options
Lorien
Backend Java Developer(Contract role) for our client with extensive experience in Java 17+, Node, Python, Kubernetes, Linux and React. Any experience with kiosk hardware or lower level development (C,C++ etc) would be a bonus. Location - Leeds (2 days a week onsite or more, rest of the days WFH) Duration - 6 months initially If you have the mentioned skills More ❯
features + Develop internal test tools + Support and enhance existing firmware Skills and Experience Required: + Firmware architecture experience + Significant full lifecycle embedded software development experience + C/C++ & Python (at least 2 of 3) + Some experience at application & device driver level would be ideal + RTOS experience What you’ll get: + 25 days’ holiday More ❯
high-quality, robust solutions. Conducting design and code reviews to maintain high-quality standards. Engaging in debugging activities within embedded environments. Job Requirements: Technical Expertise: High proficiency in Embedded C/C++. Experience with graphical frameworks such as Vulkan, OpenGL, and Qt. Knowledge of CI/CD workflows and tools such as Git and containerised development environments. Familiarity with debugging More ❯
and improving existing firmware + Supporting junior engineers and liaising with customers and hardware teams Skills and Experience Required: + Experience with ARM Cortex microcontrollers (STM32) + Skilled in C/C++ and Python + Familiarity with Git version control + Knowledge of object oriented programming Bonus: + Familiarity of low-level interfaces (UART, I2C, SPI, CAN) + Background in More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
iO Associates
ideal candidate will have: Vulnerability analyst and solutions experience Experience working within national security and intelligence environment Writing vulnerability checks Investigating operating systems/devices/servers Python or C/C++ experience will be hugley desirable Must have active eDV Clearance If interested, please upload your most up to date CV/send it to and we will call More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
that utilise our accelerators Key Requirements: PhD or MSc in related fieldUsed Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development More ❯
focus on SDR and design. Experience working with the OpenCPI framework, including system design, integration, and optimisation. Active EnhancedDeveloped Vetting (eDV) Proficient in software programming languages, particularly Python and C/C++. Strong problem-solving skills and ability to work in a team-oriented environment. More ❯
verification through reviews and testing Requirements capture and system performance analysis Requirements The ideal candidate will possess: Proven experience in hard real-time embedded software development Strong proficiency in 'C' programming Familiarity with communication protocols such as SPI, UART, Ethernet, and PCI-Express Experience with software design methodologies, including UML What's on Offer In return for your expertise, our More ❯
. Confident reading and interpreting schematics and technical documentation. Strong problem-solving skills, hands-on approach, and attention to detail. Adaptable, self-motivated, and delivery-focused. Desirable Skills: Embedded C/C++ and firmware development. Test automation (design and/or production environments). Understanding of UV systems or water/process engineering. Experience in a multidisciplinary production environment. Apply More ❯
software design Contribute to recruitment and strategic planning Support production, testing, and technical troubleshooting What We're Looking For: Degree in Electronics Engineering Strong in PCB design (Altium), embedded C/C++, ARM-based systems Experienced in designing circuits and schematic capture Management experience in a product development environment (4+ years) Skilled in agile methodologies, testing tools, and lab diagnostics More ❯
software design Contribute to recruitment and strategic planning Support production, testing, and technical troubleshooting What We're Looking For: Degree in Electronics Engineering Strong in PCB design (Altium), embedded C/C++, ARM-based systems Experienced in designing circuits and schematic capture Management experience in a product development environment (4+ years) Skilled in agile methodologies, testing tools, and lab diagnostics More ❯
software design Contribute to recruitment and strategic planning Support production, testing, and technical troubleshooting What We're Looking For: Degree in Electronics Engineering Strong in PCB design (Altium), embedded C/C++, ARM-based systems Experienced in designing circuits and schematic capture Management experience in a product development environment (4+ years) Skilled in agile methodologies, testing tools, and lab diagnostics More ❯