SYCL, CUDA or OpenCL. Open Source code commits and reviews are beneficial. Experience of low level software or hardware development that require looking at computerarchitecture specifications like compilers, debuggers, models. Knowledge of GPU architecture and optimization techniques for GPGPU code would be a plus but not More ❯
SYCL, CUDA or OpenCL. Open Source code commits and reviews are beneficial. Experience of low level software or hardware development that require looking at computerarchitecture specifications like compilers, debuggers, models. Knowledge of GPU architecture and optimization techniques for GPGPU code would be a plus but not More ❯
SYCL, CUDA or OpenCL. Open Source code commits and reviews are beneficial. Experience of low level software or hardware development that require looking at computerarchitecture specifications like compilers, debuggers, models. Knowledge of GPU architecture and optimization techniques for GPGPU code would be a plus but not More ❯
21st century. As a System and Software Architect, you'll play a leading role in designing and implementing these platforms, spanning software and hardware architecture and engineering. In this position, you'll play a lead role in designing and evaluating RISC-V computing systems. Unlike many larger companies, SiFive … takes advantage of SiFive and RISC-V hardware features and integrates cleanly with existing operating systems, primarily Linux. You'll help author and review architecture specifications for new hardware and software features, and will help plan and execute the work involved in implementation. You'll be a part of … in C for multiprocessor, multithreaded operating systems such as the Linux kernel, BSD kernels, or other high level operating systems (HLOS). Understanding of computerarchitecture at the CPU and system levels, VLSI design concepts and how they impact hardware and software architecture. Experience writing and reviewing architectureMore ❯
about speed and reliability. We aim to squeeze every drop of compute performance from our device hardware, and we use our knowledge of compute architecture to make that happen. BASIC QUALIFICATIONS Experience (non-internship) in professional software development. Experience programming with at least one modern language such as Java … or C# including object-oriented design. Experience in embedded development in C/C++. Knowledge of ARM CPUs. PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent. Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Experience … in computerarchitecture, or experience writing low level drivers. #J-18808-Ljbffr More ❯
about speed and reliability. We aim to squeeze every drop of compute performance from our device hardware, and we use our knowledge of compute architecture to make that happen. BASIC QUALIFICATIONS Experience (non-internship) in professional software development Experience programming with at least one modern language such as Java … or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience … in computerarchitecture, or experience writing low level drivers Posted: February 12, 2025 (Updated about 2 hours ago More ❯
integration platforms (e.g., Jenkins) and version control systems (e.g., Git). Understanding of verification for Safety and Security requirements. Knowledge of the fundamentals of computerarchitecture and 3D graphics. In Return: You will have the opportunity to influence the direction of our Mali and Immortalis GPU product lines More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
C (or a similar language) programming, expertise in low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux) and a good understanding of computerarchitecture and microarchitecture concepts, ideally for the Arm architecture. An ideal candidate would have strong experience of the software lifecycle with track record More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Samsung Electronics Perú
models (VLMs). Our team is characterized by its diverse backgrounds and expertise, ranging from pure machine learning and mobile/embedded systems to computerarchitecture and robotics, with strong emphasis on combining excellent research skills with hands-on development abilities. This diversity has enabled us to develop More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
looking for in you Exceptional academic results at high school and university Understanding of Linux and the wider open source software community Understanding of computerarchitecture, application development, data centers, cloud or devices Passion to write about technologies and the tech landscape A strong work ethic, and personal More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
looking for in you Exceptional academic results at high school and university Understanding of Linux and the wider open source software community Understanding of computerarchitecture, application development, datacenters, cloud or devices Passion to write about technologies and the tech landscape A strong work ethic, and personal interests More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
FPGA, Silicon and software Explore and challenge the limits of IP and system performance capabilities. Required Skills and Experience : At least 4 years SoC architecture, SoC and/or SW performance analysis experience. Understanding of computerarchitecture and microarchitecture concepts such as cache hierarchy, memory access efficiency … multi-core architecture and key performance concepts and metrics. Passion for analysis and improvement. Capable of working both in teams and independently. High degree of initiative and a confident problem solver. Fluent in English language, both written and spoken. Excellent communicator, able to work and communicate at both a … platforms such as Models, RTL simulation, emulation or FPGA. Experience of the Arm architecture. University degree (or equivalent experience) or PhD in Electronic Engineering, Computer Science, Mathematics, Data Analytics or a related field. In Return: You will get to utilise your engineering skills to build support for the technologies More ❯
on the technologies that power the world's largest Cloud provider. Are you ready to join the future? BASIC QUALIFICATIONS - Bachelor's Degree in Computer Science or Electrical Engineering or similar - 5+ years of professional experience in software development - 5+ years of experience coding in low-level C - Experience … on the board and chip level (e.g. I2C, SPI, DRAM, PCIe) - Driver development on bare-metal systems or real-time operating - Deep understanding of computerarchitecture - Experience with driver development - Experience with boot loader Our inclusive culture empowers Amazonians to deliver the best results for our customers. If More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
successful product delivery, including low-power and high-speed design techniques, and the ability to produce area-efficient designs. Key responsibilities include writing micro-architecture specifications, developing RTL, conducting design checks, reviewing test plans with the verification team, and debugging design issues. As a Staff engineer, you will also … completion Experience with static design checks, synthesis, timing analysis, and power management techniques Knowledge of power domain and clock domain crossing implementation Understanding of computerarchitecture and systems, with practical experience in processor-based system designs Technical team leadership, mentoring, or coaching experience Proficiency in shell programming/ More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm
Experience leading teams of skilled engineers across multiple global locations. Strong background in C (or similar language), low-level systems, Linux OS fundamentals, and computerarchitecture, preferably for Arm architecture. Experience managing the software lifecycle from concept to delivery, including CI and automated testing systems. Desirable Skills Automotive … identity, or other protected statuses. Seniority level Director Employment type Full-time Job function Engineering and Information Technology Industries Semiconductor Manufacturing, Software Development, and Computer Hardware Manufacturing #J-18808-Ljbffr More ❯
authority in designing power-efficient and high-performance GPUs for graphics and compute workloads. You will be joining a world class hardware and software architecture team, helping our customers to integrate and achieve success with our GPUs by driving software architecture across our silicon IP products. Your role … from consumer or mobile to automotive or data centre, to understand how graphics software is deployed and executed on Imagination products. Develop the software architecture responsible for mapping multiple modern graphics APIs from high level, user-facing software to silicon deployment. Investigate and optimize end-to-end performance of … understand and define the roadmap for graphics APIs and their implementation across current and future hardware platforms. Maintain a holistic view of graphics software architecture, informing and coordinating with Imagination teams working on specific areas of implementation. Work with customers in understanding their issues and steering the technical roadmap More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Arm
C (or a similar language) programming, expertise in low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux) and a good understanding of computerarchitecture and microarchitecture concepts, ideally for the Arm architecture. An ideal candidate would have strong experience of the software lifecycle with track record … level Seniority level Director Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Semiconductor Manufacturing, Software Development, and Computer Hardware Manufacturing Referrals increase your chances of interviewing at Arm by 2x Sign in to set job alerts for “Director of Software Engineering” roles. More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
C (or a similar language) programming, expertise in low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux) and a good understanding of computerarchitecture and microarchitecture concepts, ideally for the Arm architecture. An ideal candidate would have strong experience of the software lifecycle with track record More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
C (or a similar language) programming, expertise in low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux) and a good understanding of computerarchitecture and microarchitecture concepts, ideally for the Arm architecture. An ideal candidate would have strong experience of the software lifecycle with track record More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
looking for in you Exceptional academic results at high school and university Understanding of Linux and the wider open source software community Understanding of computerarchitecture, application development, datacenters, cloud or devices Passion to write about technologies and the tech landscape A strong work ethic, and personal interests More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Canonical
looking for in you Exceptional academic results at high school and university Understanding of Linux and the wider open source software community Understanding of computerarchitecture, application development, datacenters, cloud or devices Passion to write about technologies and the tech landscape A strong work ethic, and personal interests More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
the expected hardware behaviour. Required Skills and Experience: Good knowledge of C programming. Problem solving and debugging skills. Good understanding of embedded systems and computer architecture. Excellent team working skills, drive, self-motivation and focus on results. Practical, organised and analytical approach to work. "Nice To Have" Skills and More ❯
with bare-metal programming and hardware interfaces · Familiarity with GPU or accelerator firmware development · Strong C programming skills and assembly language knowledge · Understanding of computerarchitecture and hardware interfaces · Experience with debugging tools and methodologies for embedded systems · BS/MS in Computer Science, Electrical Engineering, or More ❯
Lisburn, Northern Ireland, United Kingdom Hybrid / WFH Options
Camlin Ltd
security measures, including patch management and vulnerability assessments. Assist in audits and compliance initiatives as required. What you will need: Bachelor's degree in Computer Science, Engineering, or a related field. 4+ years of hands-on experience in Site Reliability Engineering or DevOps role. Strong experience in maintaining cloud … GitLab CI, Argo workflow, Argo CD). Experience with monitoring/logging solutions (e.g., DataDog, ELK, Prometheus). Good understanding of concepts related to computerarchitecture, data structures and programming practices. Solid understanding of networking, databases, and security principles. Our Values: We work together We believe in people More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Draper Labs
be available, this position will have mandatory on-site work. Job Description: Duties/Responsibilities Design and simulate circuits at transistor-level to implement architecture and requirement specifications Contribute to system-level design Optimize hardware designs for performance, power, and cost Evaluate the hardware feasibility of complex algorithms and … design-for-test development. Perform other duties as assigned Skills/Abilities Proficiency in integrated circuit design Understanding of integrated circuits, semiconductors, and general computerarchitecture Ability to write detailed design specifications Ability to lead multi-disciplinary technical teams Excellent verbal and written communication skills Excellent mathematical skills More ❯