Talent.com
NPU Communications Engineer (Embedded Systems)

NPU Communications Engineer (Embedded Systems)

Bitdeer (NASDAQ : BTDR)PenangMalaysia, Penang, Malaysia
30+ hari lalu
Penerangan pekerjaan

NPU Communications Engineer (Embedded Systems)

Join to apply for the NPU Communications Engineer (Embedded Systems) role at Bitdeer (NASDAQ : BTDR)

NPU Communications Engineer (Embedded Systems)

2 days ago Be among the first 25 applicants

Join to apply for the NPU Communications Engineer (Embedded Systems) role at Bitdeer (NASDAQ : BTDR)

Get AI-powered advice on this job and more exclusive features.

About Bitdeer

Bitdeer Technologies Group (Nasdaq : BTDR) is a leader in the blockchain and high-performance computing industry. It is one of the world’s largest holders of proprietary hash rate and suppliers of hash rate. Bitdeer is committed to providing comprehensive computing solutions for its customers.

About Bitdeer

Bitdeer Technologies Group (Nasdaq : BTDR) is a leader in the blockchain and high-performance computing industry. It is one of the world’s largest holders of proprietary hash rate and suppliers of hash rate. Bitdeer is committed to providing comprehensive computing solutions for its customers.

Headquartered in Singapore, Bitdeer has deployed mining data centers in the United States, Norway, and Bhutan. It offers specialized mining infrastructure, high-quality hash rate sharing products, and reliable hosting services to global users. The company also offers advanced cloud capabilities for customers with high demands for artificial intelligence.

What You Will Be Responsible For

  • Design and implement foundational collective communication operators (e.g., Send, Receive, Broadcast, Gather, Reduce, All Reduce, All Gather, etc.) tightly coupled with the NPU (Neural Processing Unit) hardware architecture.
  • Optimize communication primitives to exploit hardware features like specialized communication links, on-chip interconnects, and DMA engines, minimizing latency and maximizing bandwidth.
  • Analyze different communication modes (blocking / non-blocking, sync / async, reliable / unreliable) in the context of chip microarchitecture to enhance throughput and reduce stalls.
  • Research and integrate communication algorithms (e.g., Ring, Hierarchical Decomposition) tailored for NPU topology and workload patterns, ensuring scalability across many compute nodes.
  • Ensure software-hardware co-design compatibility, verifying correctness and performance across the chip’s instruction set, system software stack, and runtime environment.
  • Perform deep debugging and profiling using hardware-level tools and logs to rapidly identify bottlenecks or correctness issues and drive resolution.
  • Collaborate cross-functionally with chip architects, firmware engineers, and system software teams to deliver optimized communication solutions aligned with the overall AI accelerator roadmap.

How You Will Stand Out

  • Master’s degree or higher in Computer Science, Electrical Engineering, Integrated Circuit Design, or related fields.
  • Proficient in C / C++ and Python programming with strong software engineering skills; experience with assembly or low-level programming for hardware optimization is highly valued.
  • Deep understanding of heterogeneous hardware platforms, especially NPU architecture including compute cores, on-chip memory hierarchies, and communication fabrics.
  • Solid grasp of collective communication principles and algorithms, including the implementation of efficient communication primitives on hardware accelerators.
  • Experience with performance profiling and debugging at hardware-software boundaries, able to use tools like logic analyzers, hardware performance counters, and trace logs.
  • Excellent problem-solving skills and ability to work in a collaborative, cross-disciplinary environment.
  • Bonus skills include knowledge of GPU / TPU / DPU / NPU architectures, CUDA / ROCm programming, RDMA, communication libraries like NCCL, and distributed AI training frameworks.
  • What You Will Experience Working With Us

  • A culture that values authenticity and diversity of thoughts and backgrounds;
  • An inclusive and respectable environment with open workspaces and exciting start-up spirit;
  • Fast-growing company with the chance to network with industrial pioneers and enthusiasts;
  • Ability to contribute directly and make an impact on the future of the digital asset industry;
  • Involvement in new projects, developing processes / systems;
  • Personal accountability, autonomy, fast growth, and learning opportunities;
  • Attractive welfare benefits and developmental opportunities such as training and mentoring;
  • Bitdeer is committed to providing equal employment opportunities in accordance with country, state, and local laws. Bitdeer does not discriminate against employees or applicants based on conditions such as race, colour, gender identity and / or expression, sexual orientation, marital and / or parental status, religion, political opinion, nationality, ethnic background or social origin, social status, disability, age, indigenous status, and union.

    Seniority level

    Seniority level

    Entry level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Software Development

    Referrals increase your chances of interviewing at Bitdeer (NASDAQ : BTDR) by 2x

    Sign in to set job alerts for “Telecommunications Engineer” roles.

    Senior Network Infrastructure Engineer - Core Services | Penang

    System Engineering Technicians (Manufacturing Assets Management and Manufacturing Execution System)

    NPU System Optimization Engineer (Software - Python)

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Buat amaran kerja untuk carian ini

    System Engineer • PenangMalaysia, Penang, Malaysia

    Pekerjaan yang berkaitan
    • Dinaikkan pangkat
    Ubuntu Security Engineer

    Ubuntu Security Engineer

    CanonicalBatu Kawan, Penang, Malaysia
    Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Join or sign in to find your next job.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Be among the first 25 a...Tunjukkan lagiKemas kini terakhir: 2 hari yang lalu
    • Dinaikkan pangkat
    Research Development Software Engineer (Embedded)

    Research Development Software Engineer (Embedded)

    THMY Technologies Sdn Bhd 200801007177 (808461-P)Simpang Empat, Perlis, Malaysia
    THMY Technologies Sdn Bhd (THMY Tech), formerly known as Testing House Malaysia Sdn Bhd, is principally involved in the provision of automated test solutions for E&E products, with end‑use in vario...Tunjukkan lagiKemas kini terakhir: 1 hari yang lalu
    • Dinaikkan pangkat
    NPU System Optimization Engineer (Software)

    NPU System Optimization Engineer (Software)

    Bitdeer (NASDAQ : BTDR)PenangMalaysia, Penang, Malaysia
    NPU System Optimization Engineer (Software - Python).NPU System Optimization Engineer (Software - Python).Bitdeer Technologies Group (Nasdaq : BTDR) is a world-leading technology company for Bitcoin...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Linux Cryptography and Security Engineer

    Linux Cryptography and Security Engineer

    CanonicalSungai Petani, Kedah, Malaysia
    Linux Cryptography and Security Engineer.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.This is a unique opportunity to use your software engineering and cryptography skills to...Tunjukkan lagiKemas kini terakhir: 18 hari yang lalu
    • Dinaikkan pangkat
    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

    CanonicalBatu Kawan, Penang, Malaysia
    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia. Be among the first 25 applicants.Canonical is a leading provi...Tunjukkan lagiKemas kini terakhir: 2 hari yang lalu
    • Dinaikkan pangkat
    Senior Software Engineer - Digital Workplace

    Senior Software Engineer - Digital Workplace

    CanonicalSungai Petani, Kedah, Malaysia
    Senior Software Engineer - Digital Workplace.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Canonical is a leading provider of open source software and operating systems to the...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Software Engineering Manager - Sustaining Engineering

    Software Engineering Manager - Sustaining Engineering

    CanonicalKulim, Kedah, Malaysia
    Software Engineering Manager - Sustaining Engineering.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia. Canonical is a leading provider of open source software and operating syste...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Software Engineer, Android Core Product - Kuala Lumpur, Malaysia

    Software Engineer, Android Core Product - Kuala Lumpur, Malaysia

    SpeechifySungai Petani, Kedah, Malaysia
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 30 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Senior Project Manager - Ubuntu Embedded Systems

    Senior Project Manager - Ubuntu Embedded Systems

    CanonicalBatu Kawan, Penang, Malaysia
    Senior Project Manager - Ubuntu Embedded Systems.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Join or sign in to find your next job. Senior Project Manager - Ubuntu Embedded S...Tunjukkan lagiKemas kini terakhir: 2 hari yang lalu
    • Dinaikkan pangkat
    Senior / Staff / Principal Engineer

    Senior / Staff / Principal Engineer

    CanonicalSungai Petani, Kedah, Malaysia
    Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Join or sign in to find your next job.Senior / Staff / Principal Engineer. Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, ...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    embedded engineer

    embedded engineer

    ThunderSoftPenangMalaysia, Penang, Malaysia
    Be among the first 25 applicants.Direct message the job poster from ThunderSoft.Development using Linux environment in VMWare Ubuntu. Involve with CI / CD development.Involve with all levels of develo...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Junior Linux Kernel Engineer - Ubuntu

    Junior Linux Kernel Engineer - Ubuntu

    CanonicalCentral George Town, Penang, Malaysia
    Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Join or sign in to find your next job.Junior Linux Kernel Engineer - Ubuntu. Canonical Kuala Lumpur, Federal Territory of Kuala Lu...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Embedded Software Engineer

    Embedded Software Engineer

    QuectelBayan Lepas, Penang, Malaysia
    Participate in developing and debugging various peripheral drivers (LCD, PHY, SLIC, etc.Participate in developing and debugging various RAT(LTE, LPWA, etc. Develop, maintain, customise, and improve ...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Embedded Software Engineer

    Embedded Software Engineer

    ThunderSoftPenangMalaysia, Penang, Malaysia
    Direct message the job poster from ThunderSoft.Human Resources Executive @ ThunderSoft | Technical Recruiting, Employee Engagement. Design, develop, and maintain embedded software for real-time, res...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Software Engineering Manager, Ubuntu Gaming

    Software Engineering Manager, Ubuntu Gaming

    CanonicalSungai Petani, Kedah, Malaysia
    Canonical is hiring for the Software Engineering Manager, Ubuntu Gaming.Location : Remote in the Americas or EMEA region. As the Software Engineering Manager for Ubuntu Gaming, your mission is to hel...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    System Solution Applications Eng

    System Solution Applications Eng

    Lattice SemiconductorPenangMalaysia, Penang, Malaysia
    System Solution Applications Eng.There is energy here…energy you can feel crackling at any of our international locations. It’s an energy generated by enthusiasm for our work, for our teams, for our...Tunjukkan lagiKemas kini terakhir: 21 hari yang lalu
    • Dinaikkan pangkat
    Senior Engineer GaN Device and Design Development

    Senior Engineer GaN Device and Design Development

    Infineon Technologies AGKulim, Kedah, Malaysia
    Static test and dynamic switching testing.Application characterization investigations for GaN based bidirectional switched / devices (BDS). FE test for wafer level screening / burn-in / application test...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Development Tools Software Engineer

    Development Tools Software Engineer

    Intel CorporationKulim, Kedah, Malaysia
    Development Tools Software Engineer page is loaded## Development Tools Software Engineerlocations : Malaysia, Penang : Malaysia, Kulimtime type : Full timeposted on : Posted Todayjob requisitio...Tunjukkan lagiKemas kini terakhir: 2 hari yang lalu