Software Engineer, Senior Staff

1 week ago


Santa Clara, United States d-Matrix Full time
d-Matrix has fundamentally changed the physics of memory-compute integration with our digital in-memory compute (DIMC) engine. The "holy grail" of AI compute has been to break through the memory wall to minimize data movements. We've achieved this with a first-of-its-kind DIMC engine. Having secured over $154M, $110M in our Series B offering, d-Matrix is poised to advance Large Language Models to scale Generative inference acceleration with our chiplets and In-Memory compute approach. We are on track to deliver our first commercial product in 2024. We are poised to meet the energy and performance demands of these Large Language Models.The company has 100+ employees across Silicon Valley, Sydney and Bengaluru.

Our pedigree comes from companies like Microsoft, Broadcom, Inphi, Intel, Texas Instruments, Lucent, MIPS and Wave Computing. Our past successes include building chips for all the cloud hyperscalers globally - Amazon, Facebook, Google, Microsoft, Alibaba, Tencent along with enterprise and mobile operators like China Mobile, Cisco, Nokia, Ciena, Reliance Jio, Verizon, AT&AT. We are recognized leaders in the mixed signal, DSP connectivity space, now applying our skills to next generation AI.

Location: Breckenridge, CO or Santa Clara, CA (HQ) or Remote

What You Will Do:

In this role, you will join D-Matrix's Simulations team. The team provides virtual platforms that enable software development early in our product development cycle. These platforms include functional reference models, cycle approximate simulations, and detailed cycle-accurate simulations.

You will be responsible for implementing a unified performance modeling strategy that can be leveraged across our simulations. You have contributed to a cycle-accurate or cycle-approximate simulator of a developing architecture. Given a specification document, you can produce a functional and performant model of a hardware block. You understand speeds, feeds, and common congestion issues and can debug them through correlation with RTL simulation or emulation. You consider yourself an expert in C++ and proficient in Python. You are comfortable leading junior engineers and contractors.

What You Will Bring:
•MS in Computer Science, Electrical Engineering, Math, Physics or related degree with 10+ Years of Industry Experience
•Expert in C++ with proficiency in Python
•Comfortable developing in a Linux environment using common version control and development tools
•Experience implementing performance simulators in C++ using frameworks such as SPARTA, SystemC, Gem5, or GPGPU-Sim
•Experience correlating performance simulators to hardware implementation
•Strong sense of ownership with the ability to delegate tasks to others

Desired:
•Prior startup, small team, or incubation experience
•You have experience with distributed systems, HPC, or cloud computing
•Familiarity with standard transformer and generative ML models such as BERT, GPT2, and Llama

Equal Opportunity Employment Policy

d-Matrix is proud to be an equal opportunity workplace and affirmative action employer. We're committed to fostering an inclusive environment where everyone feels welcomed and empowered to do their best work. We hire the best talent for our teams, regardless of race, religion, color, age, disability, sex, gender identity, sexual orientation, ancestry, genetic information, marital status, national origin, political affiliation, or veteran status. Our focus is on hiring teammates with humble expertise, kindness, dedication and a willingness to embrace challenges and learn together every day.

d-Matrix does not accept resumes or candidate submissions from external agencies. We appreciate the interest and effort of recruitment firms, but we kindly request that individual interested in opportunities with d-Matrix apply directly through our official channels. This approach allows us to streamline our hiring processes and maintain a consistent and fair evaluation of al applicants. Thank you for your understanding and cooperation.

  • Santa Clara, United States NVIDIA Full time

    NVIDIA is looking for a skilled and motivated Sr. Staff Software Engineer to join our dynamic team. You will contribute to innovative solutions and optimize our operations using brand new technology. This role offers an outstanding opportunity to work with groundbreaking technologies and contribute to NVIDIA's innovation. The ideal candidate will have...


  • Santa Clara, United States d-Matrix Full time

    d-Matrix has fundamentally changed the physics of memory-compute integration with our digital in-memory compute (DIMC) engine. The "holy grail" of AI compute has been to break through the memory wall to minimize data movements. We've achieved this with a first-of-its-kind DIMC engine. Having secured over $154M, $110M in our Series B offering, d-Matrix is...


  • santa clara, United States Goertek Electronics Full time

    SummaryWe are looking for a talented and passionate Senior, Staff, or Principal Software Engineer (depending on experience) to join our team and work on the development of cutting-edge Augmented Reality (AR) and Virtual Reality (VR) applications. In this role, you will design, implement, and optimize immersive experiences, leveraging the latest AR/VR...


  • Santa Clara, United States Goertek Electronics Full time

    SummaryWe are looking for a talented and passionate Senior, Staff, or Principal Software Engineer (depending on experience) to join our team and work on the development of cutting-edge Augmented Reality (AR) and Virtual Reality (VR) applications. In this role, you will design, implement, and optimize immersive experiences, leveraging the latest AR/VR...


  • santa clara, United States Goertek Electronics Full time

    SummaryWe are looking for a talented and passionate Senior, Staff, or Principal Software Engineer (depending on experience) to join our team and work on the development of cutting-edge Augmented Reality (AR) and Virtual Reality (VR) applications. In this role, you will design, implement, and optimize immersive experiences, leveraging the latest AR/VR...


  • Santa Monica, California, United States Software Resources Full time

    Transforming Media Businesses with TechnologyAt Software Resources, we're seeking an experienced Senior Software Engineer to join our team. This is a hybrid role that involves working closely with product and business teams to understand the business implications and user flows for sign-up, switch, cancellation, and account management.About the RoleWe're...


  • Santa Clara, California, United States Synergy Medical Staffing Full time

    About the RoleOur company is seeking a highly skilled and experienced Senior Software Engineer to join our team.Design, develop, and maintain complex software systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure high-quality code and adhere to coding standards.Stay up-to-date with industry trends and emerging...


  • Santa Clara, United States Microsoft Corporation Full time

    Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Santa Clara, United States NVIDIA Corporation Full time

    Senior Software Engineer - DOCAApplylocations: US, CA, Santa Clara; US, CA, Remote; US, WA, Seattletime type: Full timeposted on: Posted 22 Days Agojob requisition id: JR1977626NVIDIA is looking for an outstanding Senior Software Engineer to expand the US-based networking software group. As a technical leader, you will have a unique opportunity to shape the...


  • Santa Clara, United States Microsoft Full time

    OverviewMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Santa Clara, United States NVIDIA Corporation Full time

    Senior Software Engineer, Fabric Networking - GPUNVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables...


  • Santa Clara, United States NVIDIA Corporation Full time

    Senior Software Engineer, Fabric Networking - GPUNVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA is looking for a Senior Software Engineer to join NVIDIA in the Cumulus Linux team! We present you with an opportunity to be part of the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated, and software-defined to meet the exploding growth in AI and high-performance computing. You'll be part of...


  • Santa Clara, United States Dell Full time

    Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Santa Clara, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...


  • Santa Clara, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Santa Clara, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...


  • Santa Clara, United States Dell Full time

    Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • SANTA CLARA, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • SANTA CLARA, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...