field such as computer science, artificial intelligence, mathematics, statistics, physics, or computational biology, or equivalent experience; Experience in developing machine learning models; Very strong programming skills, including experience with Python and deep learning libraries such as PyTorch or JAX; Experience in large-scale distributed optimization of machine learning models across multiple GPUs and nodes. Preferred Qualifications - Familiarity with biological data More ❯
of embedded software systems on commercial CPUs/FPGA/ASICs Excellent communication skills and attention to detail Deep experience in C++ or C, and in scripting languages, like Python Proven capability to test, debug and improve complex systems, both in the field and remotely Ability to convert product requirements into technical specifications to document and share your work Desire More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview: You will be part of a team that designs, develops, tests, and builds a complex infrastructure stack for a high-performance and resilient Arm's data engineering platform. You will enjoy a challenge and develop complete systems to More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Corriculo Ltd
developing scientific or research software Expertise in MFC and STL within a Windows/Visual Studio environment Any experience with embedded systems (especially ARM) or familiarity with MATLAB and Python, would really set your application apart! What Next? If you're a passionate Software Engineer who thrives in a scientific environment and wants to develop software used in world-class More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Corriculo Ltd
developing scientific or research software Expertise in MFC and STL within a Windows/Visual Studio environment Any experience with embedded systems (especially ARM) or familiarity with MATLAB and Python, would really set your application apart! What Next? If you're a passionate Software Engineer who thrives in a scientific environment and wants to develop software used in world-class More ❯
. Competent with Excel for test data logging and analysis. Desirable (Nice-to-Have) Knowledge of networking technologies (Ethernet standards, PRBS, PCIe, 100G-CR2/CR4). Experience with Python or C programming . Familiarity with temperature/humidity cycling equipment. Why Join? This is an excellent short-term opportunity for an engineer with a background in electronics, test, or More ❯
Gelman at Columbia University, and Dr Stanley Lazic at AstraZeneca. Education and Experience Required: - PhD in Statistics, Computer Science, Data Science, or similar - Excellent knowledge of either R or Python (ideally both) - Knowledge of Bayesian statistics - Knowledge of modern Bayesian software such as Stan and PyMC3 - Knowledge of (or an interest in) life sciences This is a 3 year programme. More ❯
in MEMS or technologies based on controlling/measuring gaseous or fluidic flow. An excellent understanding of the theory and practice of testing and characterising electronics. Experience with MATLAB, Python, and LabVIEW, familiarity with electronics lab equipment (meters, oscilloscopes etc.), CAD skills, hands-on electronics and mechanical fabrication skills. Meticulous approach to testing, good analytical skills and the ability to More ❯
in MEMS or technologies based on controlling/measuring gaseous or fluidic flow. An excellent understanding of the theory and practice of testing and characterising electronics. Experience with MATLAB, Python, and LabVIEW, familiarity with electronics lab equipment (meters, oscilloscopes etc.), CAD skills, hands-on electronics and mechanical fabrication skills. Meticulous approach to testing, good analytical skills and the ability to More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
UNICORN RESOURCING LIMITED
manual system integration and functional testing, ensuring smooth interaction between hardware and software components. Participate in Agile Scrum meetings to align on priorities and progress. Develop and maintain basic Python scripts to automate repetitive tests and support regression testing. Investigate and document defects, working with engineers to identify and resolve issues. Validate full system behaviour, including REST API interactions and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
signal integrity analyses) or similar. Additional experience with radio frequency systems, DSP, embedded software and/or requirements management using DOORS would be beneficial. Further experience with C++, VHDL, Python and Tcl would be desirable. Due to the nature of projects, the role is mostly onsite, although occasional home working is possible when projects allow. In return, on offer is More ❯
be heads down Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs Tech Stack: (must) NodeJS, ReactJS, TypeScript, (good to have) Java, Go, Python We offer: A fast-growing environment where you can help shape the culture An entrepreneurial crew that supports risk, intuition, and hustle A hands-off approach so you can focus More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Talent Locker
DSP techniques and SoC-based modular designs Understanding of firmware development processes, from simulation and testbench creation through to embedded implementation Familiarity with tools/libraries such as MATLAB, Python (NumPy/SciPy), GNU Radio or TensorFlow for DSP/ML integration Comfortable working in Linux and/or Windows development environments Why this role? Be part of a company More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
architecture and model teams to explore proposed architecture changes for functionality and performance. Required Skills and Experience : Experience of leading teams, directly and indirectly. Strong C/C++ and Python programming skills. Solid understanding of computer architecture and systems and experience working on system design. Excellent communications skills (both written and verbal). Ability to work with an open design More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Nice To Have" Skills and Experience: A strong history of thinking creatively with a practical, organized, and analytical approach to work. Works well in a collaborative environment Experience with Python scripting Experience with C/C++ In Return: At Arm, we are guided by our core beliefs that reflect our creative culture and guide our decisions, defining how we work More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Required Skills and Experience: You will have knowledge and experience in several of these areas: Strong C/C++ programming and debugging skills. Programming in scripting languages such as Python, Perl, Bash Power or performance modelling "Nice To Have" Skills and Experience: Power management and thermal modelling Digital hardware design (e.g., RTL design, synthesis, physical design) Understanding of the fundamentals More ❯
to learn about new technologies such as quantum computing Ability to work with a diverse range of people Proficiency in one native language like C++ or Rust. Experience in Python Understanding of how hardware implements software Be able to work under uncertainty What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical More ❯
Engineering practices and API-driven design to streamline internal processes, boost efficiency, and deliver innovative solutions. The team's expertise spans a wide range of technologies, including Java and Python-based MicroServices, AWS/GCP cloud backend systems, Big Data technologies like Hive and Spark, and modern Web applications. With a globally distributed presence across the US, India and Europe … experience in delivery multi-tier, highly scalable, distributed web application Deep understanding in software architecture, object-oriented design principles, and data structures Extensive experience in developing microservices using Java, Python Good experience in Test driven development and automating test cases using Java/Python Experience in SQL/NoSQL (Oracle, Cassandra) database design Demonstrated ability to be proactive, self-driven More ❯
across product groups. Promote new opportunities and techniques with other groups. Minimum Qualifications Background in low-level software, operating systems, or compilers. Excellent programming (C C) and scripting skills (Python). Assembly experience a plus. Proficiency with debugging large, complex system software. Preferred Qualifications Experience with kernel, driver and firmware development a plus. Experience with modeling and simulation a plus. More ❯
team in modern engineering practices. Prepare technical papers and presentations. Work daily with an international and interdisciplinary research team towards a common research goal. Qualifications Required: Strong experience in Python software development and deployment. Proven track record in designing, developing, and deploying scientific ML systems with real-world impact. Experience working with cross-functional teams. Experience with major cloud platforms More ❯
dozens of times per year working across multiple domains. You can be working on computer vision for one project and generative models for the next. Requirements: Strong knowledge of Python and its use in machine learning including hands-on experience building products with modern ML frameworks such as TensorFlow and PyTorch Broad knowledge of machine learning techniques across multiple domains More ❯
dozens of times per year working across multiple domains. You can be working on computer vision for one project and generative models for the next. Requirements: Strong knowledge of Python and its use in machine learning including hands-on experience building products with modern ML frameworks such as TensorFlow and PyTorch Broad knowledge of machine learning techniques across multiple domains More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
of digital design principles, simulation tools, and synthesis flow Experience with major FPGA platforms (e.g., Xilinx, Intel/Altera, Microsemi) Familiarity with version control systems and scripting (e.g., Tcl, Python) Competent in debugging and troubleshooting FPGA designs in a lab environment Experience in communications systems (wireless, optical, satellite, or related) is a strong advantage Preferred Qualifications: Degree in Electrical/ More ❯
cross-functional systems (hardware + firmware + software) A desire to learn and grow into deeper technical ownership Nice to Have Experience in hardware or embedded systems testing Basic Python scripting for test automation or data parsing Experience using bug tracking and test management tools Exposure to RF, networking, or spectrum analysis tools (training provided) Not What We're Looking More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Computer Science or other related technical fields Proficient in computer architecture, basic knowledge of HW and SW design Developing and working with large software systems in programming languages like Python Knowledge of state-of-the-art deep learning libraries such as Tensorflow and Pytorch Training large deep learning models on powerful GPU-based systems, "Nice To Have" Skills and Experience More ❯