deployment, and maintenance. Deep understanding of CPU architecture principles (particularly Arm-based systems), translating them into secure, high-performance software solutions. Extensive experience with Linux stacks, including kernel drivers, firmware, networking, storage, and OS internals. Strong knowledge of device driver integration, testing methodologies, and design for test/validation best … practices. Familiarity with open-source development processes, upstream Linux collaboration, and community engagement. Track record of successfully integrating contributions into mainstream projects. Experience with software profiling, optimization, and instrumentation to maximize performance for workloads, applications, and compilers. Ability to effectively communicate complex technical ideas to both engineering and non-engineering … Electrical Engineering, Computer Science, or a related field. In-depth familiarity with Arm AArch64 architecture and System-on-a-Chip (SoC) architectures. Proficient in Linux Memory Management and Virtualisation Experience with Android or HarmonyOS Knowledge of heterogenous system designs involving GPU/NPU, compositing display processors, and image signal processing. More ❯
deployment, and maintenance. Deep understanding of CPU architecture principles (particularly Arm-based systems), translating them into secure, high-performance software solutions. Extensive experience with Linux stacks, including kernel drivers, firmware, networking, storage, and OS internals. Strong knowledge of device driver integration, testing methodologies, and design for test/validation best … practices. Familiarity with open-source development processes, upstream Linux collaboration, and community engagement. Track record of successfully integrating contributions into mainstream projects. Experience with software profiling, optimization, and instrumentation to maximize performance for workloads, applications, and compilers. Ability to effectively communicate complex technical ideas to both engineering and non-engineering … Electrical Engineering, Computer Science, or a related field. In-depth familiarity with Arm AArch64 architecture and System-on-a-Chip (SoC) architectures. Proficient in Linux Memory Management and Virtualisation Experience with Android or HarmonyOS Knowledge of heterogenous system designs involving GPU/NPU, compositing display processors, and image signal processing. More ❯
Our Product Software team is looking for a new team member! If you're a Network Software Engineer with experience in C and Linux, this could be the perfect opportunity for you. The Product Software team at HUBER+SUHNER Polatis is responsible for providing customer-facing software that runs on our … with Test engineers. Analyze testing results, understand product improvement opportunities, and implement the agreed changes. Hardware Integration Utilize hands-on experience to integrate software (Linux) with hardware, comprehending various hardware protocols (I2C, UART, SPI, USB) and reading hardware schematics effectively. Cross-Functional Collaboration Collaborate with cross-functional teams to analyze … re looking for are: Experience in C programming language, its application in an embedded environment. Familiarity with ARM microcontrollers and coding standards. Experience in Linux-based systems development including some experience in Linux boot process, DTB, and kernel drivers. Understanding of networking or bus-based communication concepts, protocols, and security More ❯
level programming). Strong proficiency in C/C++/Python and firmware/OS design. Deep understanding of Arm-based CPU architecture and Linux stacks. Experience with open-source development and Linux contributions. If you're ready to lead the future of CPU architecture and drive innovative software solutions More ❯
level programming). Strong proficiency in C/C++/Python and firmware/OS design. Deep understanding of Arm-based CPU architecture and Linux stacks. Experience with open-source development and Linux contributions. If you're ready to lead the future of CPU architecture and drive innovative software solutions More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
the stack, from racking and building prototype Arm servers to helping partners optimize their code for the latest microarchitecture and bug finding in the Linux kernel to promoting the use of AArch64 across Engineering. Responsibilities: Be the first point of contact for technical queries from partners, especially EDA software vendors … data center configuration. Nice To Have Skills and Experience: Understanding of the EDA landscape and experience using related tools. Knowledge of Neoverse micro-architectures. Linux Kernel internals. IT Service operations. In Return: At Arm, we are guided by our core beliefs that reflect our creative culture and influence how we More ❯