Staff Software Engineer
4 weeks ago
We are seeking a highly skilled Staff Software Engineer to join our team responsible for developing the GPU compute driver for our Mali GPUs. As a member of this team, you will be working on the latest GPU technologies, utilizing your engineering skills to support and influence the technologies used on millions of devices.
Key Responsibilities- Participating in all phases of software development, including design, implementation, testing, code review, and documentation.
- Implementing new features in the driver and/or infrastructure.
- Testing and analyzing the functionality and performance of our software.
- Performing design and code reviews for other team members.
- Engaging with the rest of the team for investigation, estimation, and planning purposes.
- Maintaining the existing codebase, fixing bugs, and performing other quality assurance activities.
- Experience in C and C++ programming.
- An understanding of embedded hardware architectures and software engineering development practices.
- Proficiency in problem-solving and debugging with a practical, organized, and analytical approach to work.
- Good interpersonal team-working skills, self-motivated, and results-focused.
- Good written and spoken English.
- Experience of OpenCL, CUDA, or Vulkan.
- Experience in scripting with Python and Bash.
- Knowledge of software optimization, profiling, and instrumentation techniques.
- Experience developing software for Linux or Android-based systems.
- Experience with data analysis and statistics.
- Experience with machine learning.
- Knowledge of the internal operation of compilers (particularly LLVM).
- Familiarity with Git and bug-tracking tools.
- Experience in creating design and test specifications and in the creation and maintenance of test suites.
- Automation skills, with exposure to Docker.
- Experience with Agile development processes.
- Experience of driver or HAL development.
- Working exposure to software development for a commercial organization.
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeAbout the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...
-
Staff Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom CV-Library Full timeStaff Software Engineer We are a Cambridge-based start-up transforming the healthcare sector with our AI digital solutions. Our team is growing, and we need a Staff Software Engineer to join us.The ideal candidate will take ownership of our high-performance video-streaming system, developed on Linux using Rust and open-source real-time communication...
-
Senior Software Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeJob DescriptionCitrix and TIBCO recently merged to form Cloud Software Group, a leading cloud solution provider. We are seeking a talented Senior Software Engineer to join our team. As a critical member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.About the RoleYou will...
-
Software Simulation Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full timeSociety of Research Software Engineering is seeking a skilled Software Simulation Engineer to join our team in developing a simulation environment for next-generation processors, memories, and HPC systems. This role requires expertise in creating advanced models of RISC-V based cores and developing new techniques to organize, display, and reason about data...
-
Senior Cloud Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeXenServer Interfaces Engineer OpportunityWe're looking for a passionate Senior Cloud Software Engineer to join our team working on XenServer, a commercial virtualization platform based on the open-source Xen hypervisor.As a key member of our team, you'll be responsible for developing the interfaces for the XenServer virtualization stack, including XenCenter,...
-
Staff Software Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom ARM Full timeJob Title:Staff Software Engineer - ML Compiler ExpertJob Summary:Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers.Key Responsibilities:Contribute to deliver production-grade software and...
-
Staff Software Applications Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom arm limited Full timeThe RoleArm Limited is seeking a skilled Software Applications Engineer to join our Partner Enablement team. As a trusted technical advisor, you will work closely with our largest and most innovative customers to help them accelerate the development of groundbreaking infrastructure systems using Arm's IP.Job Overview:This is a varied and deeply technical...
-
Staff FPGA Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom arm limited Full timeThe RoleAt Arm, we're seeking a highly skilled FPGA Software Engineer to join our global Productivity Engineering group. As a key member of our team, you'll be responsible for delivering FPGA prototyping requirements for sophisticated systems, collaborating with local and cross-site teams to achieve verification goals.Key Responsibilities:Bring up firmware &...
-
Staff Software Engineer Machine Learning
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Arm Full timeJob Overview:Arm's GPU compute drivers are a critical component of the company's mobile GPU technology. As a member of our team, you will be responsible for developing and maintaining the software that enables our customers to harness the power of our GPUs for general-purpose computing.Our team works closely with customers to understand their...
-
Staff Software Engineer Machine Learning
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Arm Limited Full timeJob Overview:At Arm Limited, we are seeking a skilled software engineer to join our team working on the GPU compute drivers for the next generation Mali mobile GPUs. As a member of our team, you will have the opportunity to develop your skills and understanding in the latest GPU technologies, including machine learning, image processing, and computer...
-
Staff Software Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full timeUnlock Your Potential at TE ConnectivityAs a Staff Software Engineer - Embedded Systems Expert at TE Connectivity, you will have the opportunity to work with a diverse team of professionals to create innovative solutions for a safer, more sustainable, and connected world.Job OverviewOur Software Systems Engineering Teams provide functional and empirical...
-
Senior/Staff Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom arm limited Full timeThe RoleJob Overview:We are seeking an experienced software engineer to join our GNU Tools team in Cambridge, UK. As a pioneering compiler technology lead, you will collaborate with the GNU community to contribute to the open-source GCC compiler and other GNU projects.You will work on pioneering compiler technology, helping to lead and develop our team of...
-
Staff DevOps Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Arm Limited Full timeJob Overview:We are seeking a highly skilled Software and DevOps engineer to join our team at Arm Limited. This role has significant impact in improving the engineering experience across the company.Productivity Engineering supplies the tools and systems needed for creation of our software and hardware IP. Within this group, the Software & DevOps function...
-
Surface Meshing Software Developer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Siemens Digital Industries Software Full timeWe are Siemens Digital Industries Software, a company that thrives on innovation and collaboration. To drive progress, we need talented individuals who can push boundaries and think creatively. As a Surface Meshing Software Engineer, you will be part of our team that develops and maintains the surface mesh generation capabilities for our Simcenter STAR-CCM+...
-
Staff Software Security Specialist
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom ARM Full timeJob Overview: We are seeking a talented Security Engineer to join Arm's Product Security team. In this role, you will play a key part in enhancing the security of Arm's software and processes, while contributing to building a strong security engineering culture across the organization.Responsibilities:Conduct security assessments across Arm's firmware,...
-
Staff Software Security Specialist
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom ARM Full timeJob Overview: Arm is seeking a skilled Security Engineer to enhance the security of its software and processes. This role involves contributing to building a strong security engineering culture across the organization. Responsibilities: • Conduct security assessments across Arm's firmware, drivers, and system software. • Review and advise on the output...
-
Staff Software Security Specialist
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Arm Limited Full timeArm is seeking an experienced security engineer to lead the central software security testing program across software in Arm. The successful candidate will be responsible for developing comprehensive software security assessment methodologies, conducting security assessments and code reviews, and advancing baseline security testing across Arm's software.Key...
-
Staff Software Security Specialist
1 month ago
Cambridge, Cambridgeshire, United Kingdom arm limited Full timeThe RoleJob Overview:We are seeking a skilled and passionate security engineer to lead the central software security testing program across software in Arm. The role is within Arm's multifaceted Product Security team. You will have the opportunity to drive improvements in security of Arm software, and processes, and build security...
-
Software Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full timeSoftware Engineer OpportunityAre you a skilled software engineer looking for a stable career in the energy commodities sector? Ecm Selection is seeking a talented individual to join their Enterprise product team in Cambridge. About the RoleWe are looking for a software engineer with a strong background in C#.NET and experience with agile software development...
-
Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cambridge University Hospital NHS Foundation Trust Full timeAt {company}, we are seeking a skilled Software Engineer to join our team. Key responsibilities include designing, developing, and testing software applications. The ideal candidate will have a strong understanding of programming languages and software development methodologies.Key Skills:Proficiency in programming languages such as Java, Python, or...