/Virtualization/KVM/Virtio/RTOS/FreeRTOS/QNX/Agile/Embedded Systems/QEMU/Xen/C/C++/Python/Bootloaders By applying to this role you understand that we may collect your personal data and store and process it on our More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
WebRTC, alongside other high-performance and some low-level systems. Your experience will include: Kernel-level (or close to) software engineering in Rust, C, C++, or low-level functional programming languages such as OCaml. Extensive software engineering using Python, as well as experience with one of the above languages, and More ❯
neural deep learning methods and machine learning. - Experience in building machine learning models for business applications. - Experience in applied research. - Experience programming in Java, C++, Python or related languages. - Strong track record of patents and publications. PREFERRED QUALIFICATIONS - Experience in building speech recognition, machine translation and natural language processing systems More ❯
s degree with experience in CS, CE, ML, or related fields Publications or patents in top-tier peer-reviewed venues Programming experience in Java, C++, Python, or related languages Experience with algorithms, data structures, parsing, optimization, data mining, distributed computing, high-performance computing Experience developing machine learning models for business More ❯
Cambridge, Cambridgeshire, England Hybrid / WFH Options
ECM Selection
WebRTC, alongside other high performance and some low level systems. Your experience will include: - Kernel-level (or close to) software engineering in Rust, C, C++, or low-level FP languages such as OCaml. - Extensive software engineering using Python, as well as one of the above languages, and an interest in More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
The MathWorks, Inc
and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required. Additional Qualifications Experience programming in MATLAB, Python, Javascript, C++ and/or Java Expertise developing algorithms in areas such as signal processing, image processing, machine learning, deep learning and/or control Interest in More ❯
a nice-to-have. - Demonstrable past career as a software engineer working on successfully released C#.NET based software products. Further experience with SQL, TypeScript, C++ or Python would be desirable. - Experience in a management role, leading 10-30 software engineers of different levels. This should include providing people management as More ❯
analysis of CPU microarchitecture. Familiarity with cycle-accurate, cycle-approximate or functional simulators, microarchitecture pipelines, and common performance metrics. Strong proficiency in C/C++ for large-scale software development, with working knowledge of Python for scripting and data analysis. Excellent interpersonal skills and a track record of collaborative work More ❯
analysis of CPU microarchitecture. Familiarity with cycle-accurate, cycle-approximate or functional simulators, microarchitecture pipelines, and common performance metrics. Strong proficiency in C/C++ for large-scale software development, with working knowledge of Python for scripting and data analysis. Excellent interpersonal skills and a track record of collaborative work More ❯
analysis of CPU microarchitecture. Familiarity with cycle-accurate, cycle-approximate or functional simulators, microarchitecture pipelines, and common performance metrics. Strong proficiency in C/C++ for large-scale software development, with working knowledge of Python for scripting and data analysis. Excellent interpersonal skills and a track record of collaborative work More ❯
analysis of CPU microarchitecture. Familiarity with cycle-accurate, cycle-approximate or functional simulators, microarchitecture pipelines, and common performance metrics. Strong proficiency in C/C++ for large-scale software development, with working knowledge of Python for scripting and data analysis. Excellent interpersonal skills and a track record of collaborative work More ❯
Understanding of industry-standard protocols such as USB, AMBA and I3C Proficiency in scripting languages including Python, Perl, or Tcl Proficiency in C/C++ for embedded CPU verification an advantage Good understanding of assertion-based verification methodologies and familiarity with Formal Verification tools Proactive, self-starter, able to work More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
meet current and future needs Required Skills and Experience: Candidates should have knowledge and experience in several of the following areas: Strong C/C++ programming and debugging skills Proficiency in scripting languages such as Python, Perl, Bash Experience in power or performance modelling Nice To Have Skills and Experience More ❯
Huawei Technologies Research & Development (UK) Ltd
purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: BSc, MSc or PhD in Electrical Engineering, Computer Science or relevant subjects Experience in SoC More ❯
architectures and debugging/testing strategies. Hands-on experience with ASIC, FPGA, and physical design tools (P&R). Proficiency in SystemVerilog, C, SystemC, C++, Python, Perl, or TCL. Knowledge of place and route methodologies. Strong communication skills, both written and spoken, in English. Who we are Imagination is a More ❯
design and implementation Cross-disciplinary collaboration Technical design documentation Requirements: 4+ years experience in surgical or medical robotics development Strong hands-on skills in C++ or C# Familiarity with medical software development Preferred Skills: A degree (First or 2:1) or postgraduate qualification in computer science or engineering, or a More ❯
Cambridge, Waterbeach, Cambridgeshire, United Kingdom
Polytec Personnel Ltd
product test and integration team * Participation in SCRUM ceremonies Requirements: * Degree in a relevant discipline * Embedded real-time software development experience on AOSP, using C++/Java * Good debugging skills * Enjoy investigating and solving challenging real-time platform issues. * Experience with development tools for debugging, profiling, code coverage, memory leak More ❯
purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: MSc or PhD in Electrical Engineering, Computer Science or relevant subjects Experience in SoC bring More ❯
Mobile Robots (AMRs), developing robot arms with multiple degrees of freedom and using ROS 1 or ROS 2. Strong skills in Python and ideally C++ or C#. A good technical degree qualification in a relevant subject. This role is full time and based in the company's Cambridgeshire offices. Full More ❯
purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: MSc or PhD in Electrical Engineering, Computer Science or relevant subjects Experience in SoC bring More ❯
purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: MSc or PhD in Electrical Engineering, Computer Science or relevant subjects Experience in SoC bring More ❯
of general-purpose CPU micro-architecture, including pipelining, out-of-order execution, and caches Expertise in data analysis and software development (Assembly, C/C++, Python, etc.) Ability to work effectively in cross-geographical, collaborative environments MSc or PhD in Electrical Engineering, Computer Science, or related fields Experience with SoC More ❯
purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: MSc or PhD in Electrical Engineering, Computer Science or relevant subjects Experience in SoC bring More ❯
of general-purpose CPU micro-architecture, including pipelining, out-of-order execution, and caches Expertise in data analysis and software development (Assembly, C/C++, Python, etc.) Ability to work effectively in cross-geographical, collaborative environments MSc or PhD in Electrical Engineering, Computer Science, or related fields Experience with SoC More ❯
of general-purpose CPU micro-architecture, including pipelining, out-of-order execution, and caches Expertise in data analysis and software development (Assembly, C/C++, Python, etc.) Ability to work effectively in cross-geographical, collaborative environments MSc or PhD in Electrical Engineering, Computer Science, or related fields Experience with SoC More ❯