high relevance to software performance of key use cases, such as OpenCV, video, audio, and browser performance. The technical work will involve C and C++ development, performance analysis, and optimisation. There will also be significant interaction with the open-source community - responding to issues, reviewing submitted code, discussing feature requests … Analysing performance issues and developing optimisations Collaborating with internal SW and HW teams, partners, and the open-source community Essential skills: Strong C or C++ development skills Performance analysis and optimisation Ability to learn difficult topics Nice-to-have experience: Java, Rust, Python, bash Open Source experience Low-level (assembly more »
structured software development processes Experience of test development and fault finding Good Leadership and communication skills Technical proficiency in one or more of C#, C++, Python Knowledge of electronics principles and/or device physics of Charge Coupled Devices, CMOS image detectors and associated Read out ICs (ROICs) is desirable … career mobility with national and international opportunities Occupational health provisions and medical benefits Employee assistance and wellbeing support Key Words: Software Engineer, LabVIEW, C#, C++, Python, ATE, Automated Test Equipment, Lead Software Engineer, Software Engineer Team Leader more »
CPU Verification Engineer European Recruitment are working closely with a multinational semiconductor company, based in Cambridge, who are looking for an experienced CPU Verification Engineer to join their team. Responsibilities as CPU Verification Engineer : Ownership of a specific area of more »
an opportunity to work with an independent, free-thinking organisation, with no debt, nor tied with any VC. They are looking for a Senior C++ Software Engineer to develop, maintain and optimise SDR's for various wireless communication protocols with a focus on bluetooth. You'll be collaborating with cross … a significant individual contribution to the organisation. What's required? Bachelors/Masters or PhD degree in Computer Science, Electrical Engineering or similar. Strong C++ development experience Hands-on experience with Bluetooth protocol analysis tools and techniques. Knowledge of embedded C and RTL Knowledge of electronics or physics to understand … the underlying principles of SDRs and wireless communication.If you are a Senior C++ Software Engineer and you're looking for a unique and exciting challenge within an independent company, please apply to learn more. If you are interested in this or other software opportunities within the UK, please contact Jack more »
Software Engineer C++ Stevenage SC required before starting 12 Months could be extended Full Time Onsite PAY RATE - Up to £48.72 Per Hour PAYE Up To £65 Per Hour Pay To Umbrella Company INTERVIEW PROCESS 1 stage virtual interview CRITICAL ELEMENTS Strong knowledge of C and C++, Previous experience of … engineers to apply for this role. Previous software engineering experience in the development of test solutions Strong ability to write software in C/C++; experience with C# and Scripting languages would be an advantage to our future strategy. Proactive and able to take ownership of the software development. Great more »
degree in Computer Science, Electrical/Electronics/Communication Engineering or related (2:1 or higher). Professional experience in embedded software C/C++ programming. Experience in Microcontroller-based system development (Murata, STM32, Renesas, NORDIC processor families) without proprietary OS. Experience in wireless protocols (LoRaWAN, LPWAN, MQTT, ZigBee, Bluetooth more »
experience in SoC power management design and implementation. In-depth understanding of Linux, tools, libraries and open source development. Extensive systems programming experience with C++ & C. Ability to work in both user and kernel space. Intimate knowledge of media playback engines and streaming protocols. Proven track record of success with more »
Computer science or equivalent. Extensive RTOS and Linux experience Hands-on experience with Yocto/Open Embedded/PetaLinux Demonstrable knowledge of C/C++ If you are a Embedded Engineer looking for your next role then apply now more »
expand your skills and move into new technical domains. Requirements Experience in embedded software design and development Developed application and drivers in C and C++ for various embedded platforms Python experience Strong problem-solving skills and a keen attention to detail Ideal knowledge would include (but not essential): Bringing up more »
2+ years of experience creating software for a regulated field such as medical devices. 2+ years of experience in writing code in C/C++ and Python. Experience of software development with a strong focus on embedded systems. Experience of electronics, including microcontrollers. A software, electronics or computer sciences degree more »
to solve real-time problems! We are looking for candidates with; · A STEM degree from a Top-tier University · Strong programming skills (C/C++, Java, Javascript or Python) · Problem solving skills A strong salary and the opportunity to work alongside some of Cambridge's strongest engineers awaits! We are more »
Annex 11. Technical skills needed include: 2 years in a regulated industry or similar, 2 years of experience with writing code in C/C++ OR Python. Embedded systems focus and electronics with microcontrollers. Experience of machine vision systems and image recognition would be beneficial. Experience of writing code for more »
in programming embedded microcontrollers Desirable Skills Background in power electronics, such as DC-DC converters or motor drives Software development experience in C/C++ or Python for embedded systems Familiarity with EMC and environmental testing conducted by external test houses Knowledge of communication interfaces like Ethernet/EtherCAT or more »
of Digital printing technology. Understanding of Colour Management. Basic understanding of electronics. Ability to use an Oscilloscope/DVM. Understanding of some software languages: C++, C#, Python. Additional spoken language proficiency. In addition to a competitive salary, we offer the following benefits: Pension contributions. Private health insurance. Life insurance. Company more »
develop your skills and progress quickly through positions. Requirements: · Degree from a Russell Group University or equivalent · 2 years + industry experience · C/C++ · Good communication skills Apply now for immediate consideration as interviews are already being scheduled. Firmware Engineer - Cambridge more »
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Oho Group Ltd
Exciting Opportunity for Software Engineer C++ Up to £100,000 Oho has partnered with a Cyber Security subsidiary who is on a mission to design and build the security architecture of the future. They provide their customers with the most comprehensive defence against cybersecurity threats; for every user and asset … of a hybrid working model, allowing you to achieve a healthy work-life balance while still making a significant impact. Key Responsibilities: As a C++ Software Engineer you will be involved in developing software across all our platforms and creating new products and capabilities, contributing to all aspects of product … software components for our current and future products. There will be an exposure to a diverse range of technologies including C++. Requirements: Expertise in C++ Experience with Windows operating systems Experience with Windows Presentation Foundation development Strong interpersonal and communications skill. Benefits : Competitive Compensation: Enjoy a competitive salary along with more »
Cambridge, England, United Kingdom Hybrid / WFH Options
Excelerate
Role: Software Engineer - C++, Windows Type: Permanent – NO SPONSORSHIP OPTIONS Locations: Cambridge, UK – Hybrid working, 1-2 days a week from home Salary: £70-85K + bonus, shares, pension & other benefits We have recently partnered with a leading cyber security specialist that provide a host of advanced technologies to … endpoint cyber-defences. They are looking for a talented Senior Software Engineer with a background in expert level C++ programming as well as significant experience designing new features and delivering through the full software engineering life cycle. You will be working on solving some challenging problems in letting customers get … areas and building and presenting plans to resolve them Knowledge and Skills required: Experience with development on the Windows platform - Essential Programming experience in C++ - Essential Knowledge of Operating System internals - Essential Component Object Model (COM) - Desirable If you feel like this is a good match for your skill set more »
Stevenage, England, United Kingdom Hybrid / WFH Options
Akkodis
proven experience in developing real-time software solutions for defence/space applications. The ideal candidate will possess a strong background with C/C++ programming language with an understanding of real-time embedded systems. About the role: As an Embedded Software Engineer, you will be responsible for developing mission … design specifications, and test plans. About you: Proven experience within embedded software development for defence, aerospace, or space industries. Strong proficiency within C and C++ programming. Real-time embedded software development required. Mission Akkodis, is a global leader in the engineering and R&D market that is leveraging the power more »
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
European Recruitment
UVM knowledge is a bonus - Understanding of memory protection, translation, vector processing in CPU's is a bonus - Assembly language knowledge and C/C++ etc is also a bonus I welcome your application if you'd like to find out more and if you know someone it would suit … fantastic referral scheme which I would be happy to discuss. Keywords: Semiconductors/Verification/CPU/RTL/IP Level/SystemVerilog/C++ #semiconductors #verification #cpu #rtl #ip #systemverilog By applying to this role you understand that we may collect your personal data and store and process it more »
leading a software engineering team, with a strong track record of success. Experience working hands-on in low level software development in C and C++ technologies Experience leading teams who have worked on low-level software development projects Nice to have: Experience with compiler toolchains (LLVM, GCC), or a background … APIs Knowledge of compiler design principles, optimization techniques, and GPU architectures Keywords: Compiler/Compilers/LLVM/GNU/GCC/C/C++/ARM/Direct X/OpenGL/Vulkan/CLANG/JVM/OSS/Open-source/Cambridge/GPU/UK By more »
What's required for this Lead Software Engineer position? Track record of senior technical leadership within a customer facing online platform environment Proficiency in C++, C# or Java (OOP) Experience with build tools and environments Experience in leading the development of MVPs and bringing products from concept to market Strong more »
months Location: Brentwood, UK Industry: telecommunication JOB DETAILS Role Title: Technology Lead (OpenSource Professional) Required Core Skills: -Strong development experience in Embedded C, C++, Bash scripts, Make -Understanding of Yocto Build systems and knowledge of writing recipes -Experience in application development in a multithreaded, multicore system -Hardware debugging experience -Experience more »
Cambridge, Cambridgeshire, England Hybrid / WFH Options
ECM Selection
Work with a collaborative team on embedded C++ for power electronics. A small and friendly group of software developers in Cambridge are looking to expand their team as they continue to develop systems for power electronics applications. As part of a much larger, multinational organisation, they have the backing and … facilities to support a wide range of development projects. They currently seek Software Engineers skilled in writing effective embedded C++ in Linux environments for systems including microcontrollers (STM32), bare-metal and RTOS applications, as well as larger systems such as multi-core SoCs (AMD, Xilinx and others). There is … A good degree (2:1 or above) in Electronics, Computer Science or similar technical subject, from a well-respected university Evidence of commercial grade C++ software development, including the full lifecycle of embedded software development, requirements gathering, design, test and peer review Skills at writing both kernel drivers and user more »
will meet required standards Continuous improvement Required Skills Able to read and understand schematics Microcontroller firmware development Able to develop Windows software C/C++ experience Debugging experience Desirable (not essential) MISRA coding standards Source control expertise Degree in a relevant engineering discipline more »
structured software development processes Experience of test development and fault finding Good Leadership and communication skills Technical proficiency in one or more of C#, C++, Python Knowledge of electronics principles and/or device physics of Charge Coupled Devices, CMOS image detectors and associated Read out ICs (ROICs) is desirable … career mobility with national and international opportunities Occupational health provisions and medical benefits Employee assistance and wellbeing support Key Words: Software Engineer, LabVIEW, C#, C++, Python, ATE, Automated Test Equipment, Lead Software Engineer, Software Engineer Team Leader more »