Principal System Software Engineer

1 week ago


Santa Clara, California, United States Tenstorrent Full time
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency.

With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors.

Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible.

We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.

As a Principal System Software Engineer, you will be responsible for design and development of the software components of our next generation RISC-V systems.

This covers a broad range from embedded and real-time systems to server platform designs, with versatile use cases for complex workloads.

This is an excellent opportunity for a motivated individual to work on exciting projects in a fast-paced, collaborative environment.

Responsibilities:
Design, develop, and optimize system software for RISC-V-based AI and ML systems.

Collaborate with cross-functional teams to define software requirements and specifications.

Collaborate with the broader open-source community on shared solutions and contributions.

Develop and maintain software stacks, including Operating Systems, drivers, firmware, and libraries, to support our hardware platforms.

Implement and optimize system software, and contribute to AI/ML workload optimization.

Participate in the HW/SW co-design and review process for architecture and products designs.

Troubleshoot and resolve software and system-level issues.

Develop and maintain software development processes, tools, and methodologies to ensure high-quality code and timely delivery.

Stay up-to-date and engaged with the latest industry trends and advancements in RISC-V, AI, and ML technologies.

Experience & Qualifications:
Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent work experience.

Strong debugging, problem-solving, and analytical skills.

Excellent communication and teamwork abilities.

Proven experience in delivering complex system software products to customers and internal stakeholders.

10+ years of professional experience in system software engineering.

Solid understanding of RISC-V architecture and instruction set is a plus.

Experience with product development of embedded software and real-time solutions is a plus.

Strong coding skills in C/C++ and one or more of Python, Rust or Go.

Familiarity with AI and ML algorithms, frameworks, and libraries.

Experience with Linux kernel development and device driver programming.

Experience with UEFI, EDK2/Tianocore and ACPI is a plus.

Experience with AI accelerators and HW/SW co-design is a plus.

Job Type:
This role is hybrid, based out of Santa Clara, CA. We are open to this role being remote in the North America areas.

Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.

Due to U.S.

Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have been sanctioned by the U.S.

government.

As this position will have direct and/or indirect access to information, systems, or technologies that are subject toU.S.

Export Control laws and regulations, please note that citizenship/permanent residency informationand/or documentation will be required and considered as Tenstorrent moves through the employment process.

#J-18808-Ljbffr

  • Santa Clara, California, United States Palo Alto Networks Full time

    We're seeking highly motivated and innovative senior engineers to build the next industry disruptive state-of-the-art products that do not exist today. These self driven engineers love to code with dedication in order to build global products and bri Security, Software, Engineer, Principal, Product Development, Technology


  • Santa Clara, California, United States Roche Full time

    Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people's varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche,...


  • Santa Clara, California, United States Amazon Full time

    Principal Engineer, Industry Products - Automotive Company: Amazon Web Services, Inc. The Amazon Web Services Industry Products (AIP) team collaborates directly with strategic customers to develop new, industry-specific products that have a direct impact on various sectors at AWS scale. We are a team of creative thinkers that tackle complex challenges and...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job DescriptionCompany DescriptionAt Palo Alto Networks, our main goal is to be the top choice as a cybersecurity partner, safeguarding our digital lifestyle. We envision a world where each day is more secure than the previous one. We are all about challenging the norm and we are seeking forward-thinkers who are dedicated to shaping the future of...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Company DescriptionOur MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and...


  • Santa Barbara, California, United States Alcon Full time

    Principal Software Engineer - Visualization At Alcon, we are driven by the meaningful work we do to help people see brilliantly. We innovate boldly, champion progress, and act with speed as the global leader in eye care. Here, youll be recognized for your commitment and contributions and see your career like never before. Together, we go above and beyond to...


  • Santa Clara, California, United States Dawar Consulting Full time

    About the Company:Our client, a leading company in diagnostics and life sciences, is currently seeking a talented Systems Software Engineer to join their team in Santa Clara, CA.Contract Details:This is a long-term contract role with a high likelihood of extension.Job Overview:As a Systems Software Engineer, you will play a crucial role in the development of...


  • Santa Clara, California, United States MapR Technologies Full time

    ABOUT MAPR TECHNOLOGIES MapR Technologies, a provider of the industry's leading data platform for AI and Analytics, enables enterprises to inject analytics into their business processes to increase revenue, reduce costs, and mitigate risks. MapR addresses the data complexities of high-scale and mission-critical distributed processing from the cloud to the...


  • Santa Clara, California, United States Dawar Consulting, Inc. Full time

    Our client, a world leader in diagnostics and life sciences, Roche Diagnostics, is looking for Systems Software Engineer based out of Santa Clara, CA.Duration: Long-Term Contract (High possibility of extension)Job Summary:Participate in the development of the client's sequencing platform, focusing on the integration of process, hardware, and software into...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job DescriptionJob DescriptionCompany DescriptionOur Mission At Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting...


  • Santa Clara, California, United States DeepSight Technology Full time

    Senior Imaging Systems Software Engineer DeepSight Technology Inc. is actively searching for a Senior Imaging Systems Software Engineer to apply to join our amazing software team full-time in our Santa Clara, CA office We are an innovative medical imaging company that invests in our team and offers real opportunities for career growth. This Senior Software...


  • Santa Clara, California, United States Nvidia Full time

    Senior System Profiling Software EngineerlocationsUS, CA, Santa Claratime typeFull timejob requisition idJR1982581A key part of NVIDIA's strength is our sophisticated analysis tools that empower NVIDIA engineers to improve perf and power efficiency of our products and the running applications. We are looking for forward-thinking, hard-working, and creative...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Our MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we're looking for...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Our MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we're looking for...


  • Santa Clara, California, United States Nvidia Full time

    Senior Software Engineer, Distributed Systems - DGX CloudlocationsUS, CA, Santa ClaraUS, Remotetime typeFull timejob requisition idJR1983167NVIDIA is hiring engineers to scale up its AI Infrastructure. We expect you to have a strong programming background, a deep understanding of distributed systems, familiarity with software testing and deployment, and...


  • Santa Monica, California, United States Motion Recruitment Full time

    An AI computer software company is looking to hire a Principal Software Engineer. They are a start up company that is looking to revolutionize parking in the future. You'll be on a team of 6 working on their, high volume AI computer application that is used by company parking structures all around the US. They are looking for someone with 10+ years of...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is hiring engineers to scale up its AI Infrastructure. We expect you to have a strong programming background, a deep understanding of distributed systems, familiarity with software testing and deployment, and excellent communication and planning abilities. We also welcome out-of-the-box thinkers who can provide new ideas with strong at execution bias....


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is hiring engineers to scale up its AI Infrastructure. We expect you to have a strong programming background, a deep understanding of distributed systems, familiarity with software testing and deployment, and excellent communication and planning abilities. We also welcome out-of-the-box thinkers who can provide new ideas with strong at execution bias....


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job DescriptionJob DescriptionCompany DescriptionOur MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking experienced System Software Engineers adept at Apache Spark to join our team to help drive innovation for accelerated data processing on GPUs.As Nvidia is leading the world in accelerated computing, we are building the next generation data processing ecosystem. Data scientists spend a considerable amount of time exploring data and iterating...