London, England, United Kingdom Hybrid / WFH Options
Canonical
operations for fleets of heterogeneous appliances. As an Ubuntu Core team member, you’ll be designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V, and X86. You will work on boot mechanisms, bootloaders, storage partition layout, device trees, kernel and services. Build a rewarding, meaningful career working with the best and brightest More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
ALPM, low power profiles Experience in board design, bring up, and validation Experience with electrical engineering design tools (e.g. schematic capture, layout) Computer architecture knowledge of x86, ARM, RISC-V Familiarity with Ubuntu development model Shell/Python scripting skills What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation More ❯
methods (e.G., JTAG, oscilloscopes) to troubleshoot hardware-software interactions, optimize code, and perform system validation through unit and integration tests. - Develop new features to meet market requirements on RISC-V-based platforms. - Act as an ambassador for the company, ensuring high standards in product delivery Requirements of this Senior Embedded Software Engineer - C job based in Fareham: - Bachelor More ❯
London, England, United Kingdom Hybrid / WFH Options
Optirank
Kingdom 1 day ago Cambridge, England, United Kingdom 4 hours ago Cambridge, England, United Kingdom 1 week ago CPU Architect - Assembly/C++/Python/ARM/RISC-V Cambridge, England, United Kingdom 2 weeks ago Philanthropy Manager - Engineering or Physical Sciences (Maternity Cover) Cambridge, England, United Kingdom 3 weeks ago Senior Software Engineer, UI Infrastructure Cambridge More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
BIOS and boot loaders, firmware, kernel and drivers, all the way up to desktop applications and containers. We work on tiny devices like the Raspberry Pi and new RISC-V boards, all the way up to supercomputers, clouds and Kubernetes clusters. We work on compilers and toolchains, and we work on security, cryptography, performance and documentation. Some of More ❯
CPU, low-level drivers, and troubleshooting hardware issues. PREFERRED QUALIFICATIONS Master's degree in relevant fields or equivalent experience. Extensive experience with C and C++, SoC, embedded CPU, RISC-V architecture, and RTOS. Knowledge of network protocols (TCP/IP, UDP, IPSEC, HTTP, HTTPS). Understanding of video streaming technologies. Amazon is an equal opportunities employer committed to More ❯
Engineering, related field, or equivalent practical experience. Extensive experience in software and embedded development with C and C++ and familiarity with SoC and embedded CPU. Extensive experience in RISC-V architecture. Extensive experience in RTOS An understanding of network and web related protocols (e.g. TCP/IP, UDP, IPSEC, HTTP, HTTPS). An understanding of video streaming. Amazon More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
you will tackle serious initiatives, which include but are not limited to: Optimized solutions for key Silicon and Cloud partner platforms Developer platforms such as Raspberry Pi and RISC-V Enabling Ubuntu on a wide range of embedded systems Security hardening and exploit mitigation Third-party driver integration and distribution, such as graphics Expanded driver support for bleeding More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
plan, execution, benchmarking and stress testing Optimised kernels for key silicon and cloud partners Confidential computing and next-generation security primitives Developer platforms such as Raspberry Pi and RISC-V Enabling Ubuntu on a wide range of embedded systems Kernel Livepatch, which delivers critical kernel fixes without rebooting FIPS compliance Real-Time and Low Latency kernel variants and More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
experience Development experience with early boot software like TF-A, OP-TEE, U-Boot, shim, GRUB, or the Linux kernel. Experience on non x86 platforms such as ARM, RISC-V A love of technology and working with brilliant people Motivated, curious, flexible, articulate, and accountable A long-time Linux user with broad interests in the future of Linux More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
Experience Development experience with early boot software like TF-A, OP-TEE, U-Boot, shim, GRUB, or the Linux kernel. Experience on non x86 platforms such as ARM, RISC-V A love of technology and working with brilliant people Motivated, curious, flexible, articulate, and accountable A long-time Linux user with broad interests in the future of Linux More ❯
Software Engineer - Compiler Role Overview: Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers … Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization More ❯
Software Engineer - Compiler Role Overview: Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers … Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization More ❯
operating systems including Linux and MacOS, system calls, file and memory management (page table, virtual address translation, thread management and schedulers) Preferred Qualifications Computer architecture (x86, ARM and RISC-V), hardware and software co-design Parallel and concurrent multi-threading programming, shared-data parallelism, and non-shared-data parallelism #J-18808-Ljbffr More ❯
Yes col-narrow-right Job Views: 4 Posted: 05.05.2025 Expiry Date: 19.06.2025 col-wide Job Description: Software Engineer - Compiler Role Overview: Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector … Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Background in performance analysis and optimization #J-18808-Ljbffr More ❯
Create and maintain software development tools, SDKs, and utilities that enhance the developer experience for our RISC-V-based GPU and AI platform. Key Responsibilities: Develop SDKs and toolchains for our platform Create profiling, debugging, and performance analysis tools Implement build systems and continuous integration pipelines Maintain documentation generation systems Support software team with tool automation and scripts … co-verification Requirements: 5+ years of experience in developer tools or SDK development Strong knowledge of build systems and toolchains Experience with profiling and debugging tools Familiarity with RISC-V development tools (preferred) Strong programming skills in multiple languages (C/C++, Python, etc.) Understanding of compiler and linker technologies Experience with developer documentation and API design BS More ❯
globally and provided our consulting & services to some of the best names in the semiconductor industry. We designed the industry’s first and only vendor-neutral fully automated RISC-V formal verification app that has been used to find bugs in pre-existing processors and exhaustively prove bug absence. We love formal methods, and we use them day …/Python and Unix/Linux scripting. Profile of a successful candidate: Education: Bachelor/Masters/Doctorate in EEE/ECE/CS/Maths Technical Skills: RISC-V/Arm/x86/MIPS SVA/PSL/Theorem proving Tcl/Python/Bash Soft Skills: Problem solving Ownership Autonomy Team spirit Experience More ❯
London, England, United Kingdom Hybrid / WFH Options
PQShield
startup. This is a great opportunity for career progression and to make an immediate impact in a rapidly expanding segment of the semiconductor industry (Post-Quantum Cryptography and RISC-V). ️ What you’ll be doing Build and maintain the fuzzing infrastructure within the company. Set up fuzzing tests and maintain coverage of our different pure software and More ❯
Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics … Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization BS/MS in Computer Science or related field More ❯
Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics … Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization BS/MS in Computer Science or related field More ❯
junior engineers on verification methodology, code reviews, and best practices; champion continuous‐integration flows, regressions and results dashboards. Track industry advances in formal verification, emulation, coverage‐driven flows, RISC‐V vectors, and AI‐centric design techniques to keep Flux at the forefront of silicon quality. Skills & Experience 3+ years in digital ASIC/SoC design & verification, with at More ❯
junior engineers on verification methodology, code reviews, and best practices; champion continuous‐integration flows, regressions and results dashboards. Track industry advances in formal verification, emulation, coverage‐driven flows, RISC‐V vectors, and AI‐centric design techniques to keep Flux at the forefront of silicon quality. Skills & Experience 3+ years in digital ASIC/SoC design & verification, with at More ❯
junior engineers on verification methodology, code reviews, and best practices; champion continuous‐integration flows, regressions and results dashboards. Track industry advances in formal verification, emulation, coverage‐driven flows, RISC‐V vectors, and AI‐centric design techniques to keep Flux at the forefront of silicon quality. Skills & Experience 7+years in digital ASIC/SoC design & verification, with at least More ❯
Social network you want to login/join with: Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads. Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads … Strong knowledge of LLVM or similar compiler infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Background in performance analysis and optimization BS/MS in Computer Science or related field #J-18808-Ljbffr More ❯