Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and effective written and verbal communication skills Nice to have skills and experience Experience working on managed runtimes or compilers. Proficiency in one or more of the following languages: Java, C#, Rust, Go, JavaScript, Python Familiar with Agile software development methodology such as Scrum or Kanban. Education & Qualifications Established experience or a Bachelor's (or above) degree in a STEM More ❯
to work in the UK indefinitely without the need for company sponsorship will be considered (applicants with restricted time-limited visas will not be progressed). Keywords: C++, C#, Java, Python, Hardware/Software, React/Angular, Instrumentation, Databases, Desktop/Enterprise, Cloud-Native, Communications, South Cambridgeshire Another top job from ECM, the high-tech recruitment experts. Even if this More ❯
short-range wireless technologies (e.g. 4G/5G, Wi-Fi, Bluetooth, IoT) Familiarity with Linux platforms , cloud environments (AWS, Docker) , and modern software development Proficiency in C++, Python, or Java Excellent communication skills with the ability to influence and lead cross-functional teams If you’re ready to take the lead on cutting-edge communication technologies and define the future More ❯
short-range wireless technologies (e.g. 4G/5G, Wi-Fi, Bluetooth, IoT) Familiarity with Linux platforms , cloud environments (AWS, Docker) , and modern software development Proficiency in C++, Python, or Java Excellent communication skills with the ability to influence and lead cross-functional teams If you’re ready to take the lead on cutting-edge communication technologies and define the future More ❯
Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Strong understanding of data structures and algorithms. Proficiency in one or more programming languages (e.g., Java, C++, Python, JavaScript, Go, HTML). Extensive experience in operating system performance optimization, systems engineering, or similar areas. Desirable Qualifications Experience developing mobile or Internet applications, or working with iOS More ❯
Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Strong understanding of data structures and algorithms. Proficiency in one or more programming languages (e.g., Java, C++, Python, JavaScript, Go, HTML). Extensive experience in operating system performance optimization, systems engineering, or similar areas. Desirable Qualifications Experience developing mobile or Internet applications, or working with iOS More ❯
to computer systems, including but not limited to Computer Science, Computer Engineering, and Electrical Engineering. Understanding of data structures and algorithms. Proficiency in one or more programming languages (e.g., JAVA, C++, Python, HTML, JavaScript, GO) Extensive experience in engineering roles specialising in operating system performance optimisation, systems optimisation, or related areas. Desirable: Experience in developing mobile application software, Internet software More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
equivalent) Experience developing system software for Android OS Experience designing and implementing image processing algorithms Experience working with ARM 64-bit architecture Familiarity with CPU/NPU hardware architectures Java and/or Python development experience More ❯
achieve their best Demonstrate excellent verbal and written communication skills BASIC QUALIFICATIONS Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source More ❯
Having completed your Masters (or equiv) you will have several years of experience in operating system performance, optimisation and systems optimisation. You will have some programming skills (C++, Python, Java etc.) and have an in-depth understanding of data structures and algorithms. Any experience with wireless OS’s, mobile chip sets, operating systems performance, CPU microarchitecture, systems architecture or power More ❯
Having completed your Masters (or equiv) you will have several years of experience in operating system performance, optimisation and systems optimisation. You will have some programming skills (C++, Python, Java etc.) and have an in-depth understanding of data structures and algorithms. Any experience with wireless OS’s, mobile chip sets, operating systems performance, CPU microarchitecture, systems architecture or power More ❯
in software systems and architectures, not just embedded software. System Software Architect - Background Strong background in software architecture & system design Skilled in C/C++, Python, C#, .NET, or Java Experience in embedded, cloud, or IoT systems Confident leading teams and driving projects from concept to delivery If you’re a systems thinker who loves variety and technical challenge please More ❯