Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Leidos
monitoring and reporting. Adherence to project processes and software development practices Our Capability Development team develops bespoke software for our clients in the Cyber Security domain. We specialise in C and C++ and have worked across iOS, Android, Windows, macOS and Linux. We emphasise having a comprehensive understanding of the programming languages, platforms, and tooling we rely on. Your skills More ❯
equivalent proven experience 3-5+ years' experience building and operating large scale, highly available, cloud based distributed systems Specialist skill in a modern programming language such as Java, C, C++, C#, Go, or Python, with proficiency in additional languages preferred Validated understanding of operating system fundamentals Strong understanding of data models and distributed persistence technologies Thorough understanding of the More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
CPS Group (UK) Limited
Develop clean, maintainable code in line with project requirements Actively learn and grow your knowledge of embedded systems, data handling, and edge computing Tech You’ll Work With Languages : C/C#, Python, Java Tools : Unity, embedded microcontrollers, IoT platforms Concepts : Autonomous systems, synthetic testing, data management, edge computing Ideal Candidate Degree (or equivalent experience) in Computer Science, Software Engineering More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
1TECH STAFFING LIMITED
software for both spacecraft platforms and ground support systems, working in a cross-functional team alongside electronics, systems, and test engineers. Key Responsibilities: Design and implement embedded software in C/C++ for real-time operating systems (RTOS) Take ownership of full subsystems from requirements through to delivery Develop hardware interface code for protocols Interpret and work from schematics, datasheets … tests Participate in Agile development practices, including code reviews and mentoring Contribute to cross-disciplinary design reviews with systems and hardware teams Ideal Candidate Profile: Essential Skills: Strong embedded C/C++ development experience Proven experience working with RTOS-based systems Familiar with low-level hardware protocols Confident reading electronics schematics and component datasheets Understanding of structured software design, testing More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
SEA Ltd
Software Development – working knowledge and experience of software design, development, implementation, test and integration. We’re open to hearing from candidates with interest or knowledge in C#, C++, embedded C, Java, Javascript, React, Oracle, .NET, and other similar technologies - Systems Engineering – System design and development, requirements analysis, implementation, test and build, product design and development Most importantly, if you’re More ❯
Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities Design and Integration of RTL blocks including DSP, SoC and peripheral IP. Support power analysis and design updates to reduce power. Documentation including micro … SPI or similar SoC level design and IP Integration Experience. Understanding customer use cases and specifying requirements. Expert in debugging design issues reported in simulation or formal verification. System C design and High-Level Synthesis flows. Experienced with RTL and Gate-Level power analysis. Knowledge and experience of defining HW/FW interfaces. Experience of UVM based verification tests is More ❯
to work with cutting-edge technology and industry experts. Key Experience/Skills: - Lead a team of Engineers and manage Projects - 10 + Years Experience developing Embedded Software in C & C++ - Good Knowledge of working with Real Time Operating Systems - Experience working to regulated standards such as Misra - Understanding of electronics and microcontroller-based embedded systems - Knowledge of low-level More ❯
Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities Design and Integration of RTL blocks including DSP, SoC and peripheral IP. Support power analysis and design updates to reduce power. Documentation including micro … SPI or similar SoC level design and IP Integration Experience. Understanding customer use cases and specifying requirements. Expert in debugging design issues reported in simulation or formal verification. System C design and High-Level Synthesis flows. Experienced with RTL and Gate-Level power analysis. Knowledge and experience of defining HW/FW interfaces. Experience of UVM based verification tests is More ❯
low-level software stack. Knowledge of virtualisation and hypervisor concepts. Working experience in one or more of these: OpenBMC, Firmware, Kernel Internals, Low level Security testing. Strong Proficiency in: C or C++ and scripting languages such as Python. Possess excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce quality work and commitment to More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Medirest Signature
long-term support for more than 120 Boeing military rotary-wing and fixed-wing aircrafts in the UK. For example, the Chinook and Apache helicopters, and the Poseidon and C-17 airplanes. Our support ranges from mission critical Logistics Information Services, next generation in-flight digital tools, to aircraft and operational modelling and simulation methodology. Leveraging our established defence business More ❯
a Monorepo to build the entire stack, from the RTL written in SystemVerilog to the state of the art machine learning models in Python and everything in between including C, C+, Rust and Ruby. We compile our tools for both macOS (arm64) and Linux (x86, arm64) and we also create RISC-V binaries that will run on our bespoke hardware. … you will bring: 5 years experience in Software Engineering or Infrastructure Engineering 3 years of experience with building tools or systems for developers. Proficiency with Bazel Familiarity with how C/C++, Rust, Python languages are compiled and executed, Experience building and maintaining advanced CI/CD pipelines for large-scale products Scripting and automation skills in Python A degree More ❯
preferably in the cloud BS or MS degree in Computer Science, or equivalent experience Proficient with scripting skills (for example Shell, Perl and Python); and programming languages (for example C/C Java/Python etc) Strong experience with Continuous integration and Continuous Deployment (CI/CD) using tools like GIT/Bit Bucket, TeamCity, Artifactory, jira, Phabricator and Octopus More ❯
systems engineering processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation More ❯
and environmental protection standards. Education/Experience Degree qualified in a computing and/or physics related discipline with proven relevant experience since graduating OR Programming in C#, C++, C, assembler, and PLC programming experience. It would be helpful to have had some exposure to/experience of machine learning and/or other forms of AI. Embedded/low … level/real time control using C/C++, exposure to and knowledge of fieldbus technologies an advantage. Professional Skills/Abilities Knowledge of Semiconductor processing techniques, and system desig In depth knowledge of Windows Software are essential pre-requisites as is experience working on real-time control systems. Knowledge of hardware interfacing is also desirable. Computer literacy. In addition More ❯
decisions. Identify root causes of technical issues spanning hardware and software. Candidate Profile Experience in manufacturing testing of advanced electronic systems. Strong understanding of electronics fundamentals. Proficiency with Python, C/C++, Bash, and Git. Experience using Linux command line. Ability to collaborate with software, silicon, and hardware design teams. Problem-solving skills for complex electronic systems. Excellent communication and More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Circle Group
concept exploits Analysing binary targets using tools like IDA Pro, Binary Ninja, or Ghidra Engaging in fuzzing, fault injection, symbolic execution, and virtualisation techniques Writing clean, efficient code in C/C++ and Python Collaborating in agile, low-ego research teams Required Experience Proven expertise in vulnerability research and exploit development Deep understanding of OS internals, memory models, and binary More ❯
complex problems with enthusiasm. Being a positive team influence. Optional or desired experience includes: Build systems (e.g., Bazel, Nextflow, FuseSoC). Hardware EDA tools (simulation, linting, synthesis). SystemVerilog, C/C++, Simulator DPI/VPI. Containerization (e.g., Docker). Distributed computing and orchestration. Jenkins automation. Software templating and rendering. Data engineering, data science, or machine learning. Who we are More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
MBDA UK Ltd
The opportunity: This is a hands-on role working collaboratively with Project Leads, Simulation Architects and the wider MBDA project team, with the development of synthetic environments using the C family of programming languages. The role combines aspects of technical leadership, project management and team building. WSSE are integral in the development of weapon systems and system architectures, and as More ❯
may have experience of, or an excitement to learn, one or more of the following: Build systems (e.g. Bazel, Nextflow, FuseSoC) Hardware EDA tools (eg. simulation, linting, synthesis) Systemverilog, C/C++, Simulator DPI/VPI Containerization (eg. Docker) Distributed Compute, Orchestration Jenkins Automation Software templating, rendering Data Engineering/Data Science/Machine Learning Who we are Imagination is More ❯
of the following areas: Communication theory, digital signal processing, information theory, channel coding, and probability and random processes. • Strong analytical and problem-solving skills. • Ability to program effectively in C/C++, Python and/or Matlab. • 2+ years of experience working in a large matrixed organization. • 1+ year of work experience in a role requiring interaction with senior leadership More ❯
reasonably large HPC systems, including identity and access management, system configuration, software deployment, high performance networks, and software container technology and monitoring. Development experience classic compiled languages such as C, C++ or Fortran and experience with interpreted environments such as Python, and modern compiled languages like Go or Rust. At least a B.Sc. equivalent in a Science, Technology, Engineering or More ❯
to join well established team working on leading edge 5G wireless technology. I am seeking a well educated Senior Software Engineer with excellent academics and 3-10 yrs plus C/C++, physical layer development expertise and 4G knowledge. *** Salary £55k to £70k depending on experience plus visa support if required*** Suitable Senior Software Engineers could have a range of More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Engineer with 7-10 years of experience, ideally with some mentoring experience to lead junior team members in working with cutting-edge embedded technology. Applicants should have solid Embedded C/RTOS development skills, preferably gained in safety-critical sectors such as aerospace, automotive, or medical. Experience with MISRA coding standards would be advantageous. Offering a competitive salary up to More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
MBDA
exceptional opportunity for the right individual to join our team with a long term view to establishing their career as a technical lead and expert in their field. Salary : c£58,000 to £65,000 Location : Stevenage or Bristol (we may be able to offer a relocation package for this role) Dynamic (hybrid) working : 3-4 days per week on … 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 ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Computerworld Personnel Ltd
work routinely with application-specific programming languages, including the ability to develop custom programs, modify existing codes/scripts, and document changes made to software. Experience in Assembly and C Language. Experience in Analog and Digital Circuit Designs. Working experience on 8/16/32 bit Microcontrollers. Experience of peripheral buses SPI, I2C, etc. Experience in using Communication Technology More ❯