1

From Home Windows Kernel Developer Jobs in California

JD Kernel - Developer Engineer Skill Linux, C, C++ Mandatory Board Bring Up Mandatory Kernel ... Years Work mode From Office - 5 days a week Qualifications Additional Information Vehicle ...

JD Kernel - Developer Engineer Skill Linux, C, C++ Mandatory Board Bring Up Mandatory Kernel ... Experience 6+ Years Work mode From Office - 5 days a week Additional Information Vehicle ...

AI Kernel Engineer

Burlingame, CA ยท On-site

$110K - $270K/yr

... from battery operated smart-sensor systems to high-performance automotive or autonomous vehicle ... Provide technical support and documents to customers and developer community Requirements

... from silicon design to the behavior of the world's most advanced applications. As a Kernel Engineer ... on the Scheduler team, you will drive the evolution of the XNU kernel to support the expanding ...

AI Kernel Engineer

Burlingame, CA ยท On-site

$110K - $270K/yr

... from battery operated smart-sensor systems to high-performance automotive or autonomous vehicle ... Provide technical support and documents to customers and developer community Requirements

next page

Showing results 1-20

From Home Windows Kernel Developer information

What is the difference between From Home Windows Kernel Developer vs From Home Device Driver Developer?

AspectFrom Home Windows Kernel DeveloperFrom Home Device Driver Developer
Required CredentialsBachelor's in Computer Science, Windows certification, experience in kernel developmentBachelor's in Computer Engineering, embedded systems knowledge, driver development experience
Work EnvironmentRemote, software development teams, Windows OS focusRemote or on-site, embedded systems or hardware teams, driver programming
Industry UsageOperating system development, software companies, tech firmsHardware manufacturers, embedded systems, IoT companies
Search & Comparison IntentJob roles involving Windows kernel programmingRoles focused on device driver creation and maintenance

While both roles involve low-level system programming, From Home Windows Kernel Developer primarily focuses on developing and maintaining the Windows operating system kernel, whereas From Home Device Driver Developer specializes in creating drivers for hardware devices. Both require technical expertise, but their applications and environments differ significantly.

What are the most commonly searched types of Windows Kernel Developer jobs in California? The most popular types of Windows Kernel Developer jobs in California are:
What are popular job titles related to From Home Windows Kernel Developer jobs in California? For From Home Windows Kernel Developer jobs in California, the most frequently searched job titles are:
What job categories do people searching From Home Windows Kernel Developer jobs in California look for? The top searched job categories for From Home Windows Kernel Developer jobs in California are:
What cities in California are hiring for From Home Windows Kernel Developer jobs? Cities in California with the most From Home Windows Kernel Developer job openings:

Acceleration Kernel Developer Intern

Tenstorrent University

Santa Clara, CA โ€ข On-site

$22.50 - $29.50/hr

Other

Posted 5 days ago


Job description

Acceleration Kernel Developer Intern

Santa Clara, California, United States

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 an Acceleration Kernel Developer at Tenstorrent, you will play a crucial role in optimizing low-level workloads, kernel development, and enhancing our software's performance for machine learning applications. You will work closely with a team of highly skilled engineers to ensure that our software operates at peak efficiency, delivering high-quality results to our clients and users.

This role is hybrid, based out of Toronto, Ontario.

Responsibilities:
  • Kernel Development: Participate in the design, development, and maintenance of kernel-level software components for our applications. Develop and optimize kernels and kernel libraries for efficient machine learning and HPC applications.
  • Implementation of tensor compute and tensor data movement optimizations kernels
  • Heavy focus on optimizations.
  • Low-Level Optimization: Analyze and optimize low-level code to improve the performance and efficiency of our software, with a strong emphasis on tensor optimization.
  • Machine Learning Integration: Collaborate with machine learning engineers and data scientists to integrate optimized kernels and low-level routines into machine learning frameworks and pipelines.
  • Performance Profiling: Identify performance bottlenecks, conduct performance profiling, and develop strategies to address and resolve them.
  • Testing and Debugging: Write comprehensive unit tests, conduct thorough debugging, and ensure the stability and reliability of kernel-level code.
  • Infrastructure: Develop infrastructure to analyze functional test and performance test data.
  • Documentation: Create clear and concise documentation for code, APIs, and best practices to facilitate collaboration within the team.
  • Research and Innovation: Stay up-to-date with the latest developments in kernel development, tensor optimization, and machine learning to propose innovative solutions and improvements.
Experience & Qualifications:
  • Currently enrolled in a bachelors degree, or a masters or doctorate program in Computer Science, Software Engineering, Computer Engineering, Engineering Science or a related field.
  • A strong understanding of algorithm implementation and low level algorithm optimization.
  • Experience with parallel acceleration development, such as parallel algorithms on CPU, or GPU acceleration.
  • High degree of proficiency in C/C++ and Python programming languages.
  • Familiarity with machine learning frameworks and concepts.
  • Strong problem-solving skills and the ability to analyze and debug complex issues.
  • Experience with debug, performance profiling and optimization tools.
  • Excellent communication and teamwork skills.
  • Self-motivated, detail-oriented, and able to work independently as well as in a team.
  • Familiarity with infrastructure built with cloud services is a plus (e.g. AWS).

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