Haverhill, Suffolk, United Kingdom Hybrid / WFH Options
SCMS tools like Git and related infrastructure such as GitHub, GitLab, Gerrit etc. - Familiarity with ARM architecture. - Experience with other programming languages such as C++, Rust or Python. - Experience with non-Linux kernel based operating systems and their driver models. In Return: Our UK offices are amazing places to collaborate. more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
infrastructure such as GitHub, GitLab, Gerrit etc./p p - Familiarity with ARM architecture./p p - Experience with other programming languages such as C++, Rust or Python./p p - Experience with non-Linux kernel based operating systems and their driver models. br/p p strong In Return more »
Advanced Communications Technology Centre, Adastral Park, Martlesham Heath, Ipswich, England
BT GROUP PLC
for customers both in the UK and overseas, anything from mobile apps to large data processing or cloud-based systems. You will learn Python, C++, C#, Objective–C or Java/JavaScript frameworks depending on your project area, as well as gaining an in-depth understanding of the software development more »
software development. Experience in software engineering management, including familiarity with Agile/Waterfall. Strong technical skills, including proficiency in programming languages (e.g., Python, Java, C++, go), cloud technologies (e.g. AWS/GCP) and data structures. Experience with data analytics tools and techniques (e.g., SQL, Python, data visualization tools). You more »
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
ARM
designs/implementations Required Skills and Experience: Strong expertise in Vulkan or other similar graphics APIs A strong understanding and practical experience of modern C++ programming Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem more »
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Airbus
/software integration tests ABOUT YOU - Your Skills Proficient in software design and development in a resource constrained/embedded environment using C or C++ Proficient in design, development and integration on Linux environment Experience of software integration, performance test and debug at the hardware level when dealing with complex more »
Employment Type: Permanent, Part Time, Work From Home
with cross-functional teams, including firmware and hardware engineers, to define software requirements and system architecture for embedded systems. + Design, develop, and optimize C++ code for embedded applications, ensuring code quality, performance, and reliability. + Create Linux kernel drivers and low-level software components to interface with hardware devices more »
BoM’s, part selection and sourcing etc. Key Skills/Experience: Degree in Electronics/Electrical Engineering or another relevant discipline Embedded C/C++ Microcontrollers (ARM Cortex M series, STM32 etc.) Serial Interfaces & Peripherals (I2C, SPI, UART etc.) Electronics test equipment for debugging Ability to read schematics & circuit diagrams more »
BoM’s, part selection and sourcing etc. Key Skills/Experience: Degree in Electronics/Electrical Engineering or another relevant discipline Embedded C/C++ Microcontrollers (ARM Cortex M series, STM32 etc.) Serial Interfaces & Peripherals (I2C, SPI, UART etc.) Electronics test equipment for debugging Ability to read schematics & circuit diagrams more »
compilers, or system software. Strong background in compiler optimisation techniques; familiarity with LLVM-MLIR is a plus. Proficiency in software development using C/C++ and Python. Desired Qualifications: Relevant experience in multiple subfields of AI, including application algorithms, frameworks, runtime systems, modelling and simulation, and compilers. In-depth understanding more »
compilers, or system software. Strong background in compiler optimisation techniques; familiarity with LLVM-MLIR is a plus. Proficiency in software development using C/C++ and Python. Desired Qualifications: Relevant experience in multiple subfields of AI, including application algorithms, frameworks, runtime systems, modelling and simulation, and compilers. In-depth understanding more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
You will need: • A 1st of 2.1 degree in computer science or similarly applicable subject • Demonstrably strong coding skills in C# and .NET Core (C++ or Java may be close enough if you have an excellent software engineering background) • Substantial experience of professional software development, using current industry best practice more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Skills and Experience:/strong br/p ul li Experience with projects to improve software efficiency and quality/li li C/C++ Build/Debugging (CMake, Ninja, Conan)/li li CI/CD – Jenkins (preferred), TeamCity, CircleCI, GitLab CI/CD/li li Ansible/ more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
infrastructure such as GitHub, GitLab, Gerrit etc./li li Familiarity with ARM architecture./li li Experience with other programming languages such as C++, Rust or Python./li li Knowledge of multimedia frameworks and libraries./li li Experience with non-Linux kernel based operating systems and their more »
Newmarket, Suffolk, United Kingdom Hybrid / WFH Options
infrastructure such as GitHub, GitLab, Gerrit etc./li li Familiarity with ARM architecture./li li Experience with other programming languages such as C++, Rust or Python./li li Knowledge of multimedia frameworks and libraries./li li Experience with non-Linux kernel based operating systems and their more »
Ely, Cambridgeshire, United Kingdom Hybrid / WFH Options
infrastructure such as GitHub, GitLab, Gerrit etc./li li Familiarity with ARM architecture./li li Experience with other programming languages such as C++, Rust or Python./li li Knowledge of multimedia frameworks and libraries./li li Experience with non-Linux kernel based operating systems and their more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Skills and Experience :/strong ul li Development experience on multi-team projects with milestones and dependencies/li li Strong programming skills (C, C++, Python)./li li Source control skills (Git, Gerrit, Repo)/li li Worked and developed using methods like agile SW development, continuous integration more »
successful Embedded Software Engineer will likely have: A degree (or equivalent) in Computer Science or similar Experience developing and maintaining code in C or C++ Experience with Scripting languages Experience developing code for low power applications Ideally experience with USB connectivity, DSPs and ARM based processors If you're looking more »
Watford, Hertfordshire, South East, United Kingdom
Round Peg Solutions
successful Embedded Software Engineer will likely have: A degree (or equivalent) in Computer Science or similar Experience developing and maintaining code in C or C++ Experience with Scripting languages Experience developing code for low power applications Ideally experience with USB connectivity, DSPs and ARM based processors If you're looking more »
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Integrity Personnel Limited
Senior Embedded Software Engineer (Cambridge with Hybrid options): Versatile real-time embedded software development experience using C or C++ Good analytical skills and logical reasoning ability Excellent debugging skills with tenacity to probe issues to understand their root causes Experience with development tools for debugging, profiling, code coverage, memory leak more »
CB4, Milton, Cambridgeshire, United Kingdom Hybrid / WFH Options
Integrity
Senior Embedded Software Engineer (Cambridge with Hybrid options): Versatile real-time embedded software development experience using C or C++ Embedded Linux, microcontroller or bare metal development experience Good analytical skills and logical reasoning ability Excellent debugging skills with tenacity to probe issues to understand their root causes Experience with development more »
memory usage for resource-constrained embedded devices. Work with firmware and hardware engineers to define software requirements and system architecture. Design, develop, and debug C++ code for embedded applications, ensuring quality and reliability. Create Linux kernel drivers and low-level software components for hardware interfaces and peripherals. Utilize tools like more »
memory usage for resource-constrained embedded devices. Work with firmware and hardware engineers to define software requirements and system architecture. Design, develop, and debug C++ code for embedded applications, ensuring quality and reliability. Create Linux kernel drivers and low-level software components for hardware interfaces and peripherals. Utilize tools like more »