Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Low-Level Software Engineer (Low-Level Kernel)

Tenstorrent

As a Low-Level Software Engineer on Tenstorrent’s Low-Level Kernel (LLK) team, you’ll work at the intersection of software and AI hardware to build the primitives that power our workloadsLLKs sit directly on top of the ISA of Tenstorrent’s AI hardware and form the foundation for the software stack above them. You’ll tackle challenging problems in low-level programming, hardware-aware optimization, and performance engineering, with the opportunity to influence how our hardware is programmed and how efficiently AI workloads run. Improvements at this layer can have an outsized impact across the entire stackYou’ll take ownership of complex technical problems from design through implementation and optimization, while working closely with engineers across LLK, hardware, runtime, and operationsDesign and implement low-level kernels and software primitives that expose the capabilities of Tenstorrent AI hardwareOwn complex performance optimization efforts, from profiling and identifying bottlenecks through implementation and validationDevelop software that enables efficient model bring-up and execution across Tenstorrent hardwarePartner with LLK subteams across performance, tools, compute, and architecture bring-up, as well as hardware and runtime teamsDrive improvements to the quality, performance, and capabilities of the low-level software stackWhat You Will Learn
How to program and optimize software for custom AI hardware at the lowest levels of the stackHow hardware architecture, instruction sets, and low-level kernels come together to enable AI workloadsAdvanced approaches to performance analysis, hardware-aware optimization, and debuggingHow low-level software decisions influence performance across the broader AI software stackHow to solve complex problems spanning hardware, kernels, runtime, and higher-level softwareWe welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this postingComfortable working close to the hardware and making informed tradeoffs between performance, correctness, and maintainabilityDeep understanding of computer architecture and how software maps to hardwareEffective technical collaborator who can work across software and hardware teams and influence technical decisionsStrong C/C++ engineer with significant experience building low-level, performance-critical softwareStrong problem solver who can investigate complex performance and systems challenges and drive them to resolution
#J-18808-Ljbffr
Vacancy posted 36 minutes ago
Similar jobs that could be interesting for youBased on the Low-Level Software Engineer (Low-Level Kernel) in Winnipeg, MB vacancy
  • Build low-level kernels for Tenstorrent AI hardware using strong C/C++ skills and hardware-aware performance optimization. Work close to the hardware on foundational software primitives.As a Low-Level Software Engineer on Tenstorrent’s Low-Level Kernel team, you will create... 
    Suggested

    Tenstorrent

    Winnipeg, MB
    30 minutes ago
  • $180k - $360k per year

     ...Spark Capital. Join us and help build the platform engineers turn to ship AI products. THE ROLEWe’re seeking a GPU Kernel Engineer to join our team at the cutting...  ...growth potential for engineers passionate about low‑level optimization and high‑impact systems work.... 
    Suggested
    Flexible hours

    Baseten

    Winnipeg, MB
    30 minutes ago
  • $120k - $195k per year

    Arista Networks is seeking a Layer1 software engineer in Vancouver, Canada. You will develop software managing physical connectivity, and interface with cross-functional teams to create innovative features. The role demands expertise in C/C++ and Python, and an excellent understanding... 
    Suggested

    Arista Networks

    Winnipeg, MB
    37 minutes ago
  • Join Arista Networks as a Software Engineer focused on Linux Kernel advancements. Drive innovation in the evolving landscape of client-to-cloud networking through technical excellence. This mid-level role requires an individual with a solid foundation in Linux kernel development... 
    Suggested

    Arista Networks

    Winnipeg, MB
    30 minutes ago
  • $120k - $195k per year

     ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...for developing and maintaining the Linux kernel in EOS. This includes keeping pace with... 
    Suggested

    Arista Networks, Inc.

    Winnipeg, MB
    31 minutes ago
  •  ...RoleWe are looking for a Senior Control Engineer to join our Control Team in Vancouver, focusing...  ..., and validating joint- and actuator-level controllers that deliver high precision,...  ...solid background in control theory, strong software engineering skills in C++, and comfort... 
    Full time
    Work at office
    Worldwide

    Humanoid

    Winnipeg, MB
    35 minutes ago
  • C++ systems engineering meets ultra-low-latency trading in Montreal, with hybrid work and performance measured in nanoseconds. Build software influencing trading outcomes.Our elite buy-side clients...  ...develop trading platforms, matching engines, execution systems, and low-... 

    Hunter Bond

    Winnipeg, MB
    36 minutes ago
  • Unity recherche un développeur logiciel senior pour rejoindre l’équipe Parsec, filiale de Unity, et travailler sur l’application de diffusion de jeux à faible latence. Le(la) candidat(e) devra plonger dans du code C, produire un logiciel lean, performant et modulaire. L’...

    Unity

    Winnipeg, MB
    29 minutes ago
  • $94.5k - $118k per year

     ...TeamDoorDash is building the world’s most reliable on-demand logistics engine for delivery! We’re looking for experienced engineers to join...  ...graduated between Fall 2026-Summer 2027 At least 2 previous Software Engineering internships or equivalent work experience with no... 
    Full time
    Summer work
    Internship
    Local area

    DoorDash USA

    Winnipeg, MB
    31 minutes ago
  • $150.7k - $251.7k per year

     ...at Amazon builds Neuron, the software development kit used to accelerate...  ...and Trainium.The Acceleration Kernel Library team is at the...  ...hardware-software boundary, our engineers craft high-performance kernels...  ...systems, you'll bring expertise in low-level optimization, system... 
    Internship

    Ml Jobs

    Winnipeg, MB
    37 minutes ago
  • $130k - $196k per year

     ...addition to Bitmoji, Saturn, and other digital services. Snap Engineering teams build fun and technically sophisticated products that reach...  ...years of practical work experience2+ years of post-Bachelor’s software development experience; or Master’s degree in atechnical field... 
    Long term contract
    Live In
    Work at office
    Local area

    Snap

    Winnipeg, MB
    30 minutes ago
  • Build deterministic low-latency compute for electronic trading at HSBC in Toronto, using...  ...tuning, and automation.This hands-on engineering role supports latency-sensitive trading platforms...  ..., and support RHEL platformsTune BIOS, kernels, CPUs, NUMA, power, and... 
    Permanent employment

    HSBC Holdings plc

    Winnipeg, MB
    28 minutes ago
  • Advance Linux kernel networking at Arista Networks through C development, upstream collaboration...  ...problem solving for EOS.This senior engineering role supports the Linux Kernel team...  ...issuesMentor junior engineers in Arista software development practicesRequirements: BS... 

    Arista Networks, Inc.

    Winnipeg, MB
    37 minutes ago
  • CUDA C++ engineers can design GPU kernels at Baseten, optimizing matrix multiplication and attention for production machine learning inference. Work model...  ...mixture-of-experts routingApply memory coalescing and warp-level programmingUse tensor cores and compute-memory... 

    Baseten

    Winnipeg, MB
    29 minutes ago
  • Engineer performance-sensitive trading systems at BMO’s ETF Market Making team, focusing on C++, market data, and production diagnostics.This ETF Algo Engineer position combines software engineering with quantitative trading knowledge across electronic execution workflows. Develop... 

    Bank of Montreal

    Winnipeg, MB
    30 minutes ago
  • $100k - $110k per year

     ...supports workflow and process-automation solutions across the firm’s low-code and automation platforms, including ServiceNow, the...  ...processes. Qualifications & Skills: 5+ years of experience in software development, workflow automation, systems integration, or a related... 
    Work at office

    Stikeman Elliott LLP

    Winnipeg, MB
    36 minutes ago
  •  ...Summary: The Consultant, ICT Systems Engineering at Epic is responsible for timely and effective...  ..., and maintenance of client hardware, software and any related infrastructure. This...  ...Managed Services environment Professional level certification in any of the following:... 
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Bell

    Winnipeg, MB
    1 day ago
  •  ...AMD is looking for a senior software engineer to join our growing team in Ontario. You will drive and enhance AMD's software, delivering high...  ...market. The ideal candidate has deep experience in C/C++, kernel or embedded development, and strong OS fundamentals. You will... 

    Advanced Micro Devices, Inc.

    Winnipeg, MB
    30 minutes ago
  • Baseten is seeking a GPU Kernel Engineer to design and optimize high-performance GPU kernels for AI workloads. You will work on low-level optimization, leveraging CUDA C++ and tensor cores to accelerate core ML operations, with exposure to state-of-the-art inference systems.... 

    Baseten

    Winnipeg, MB
    32 minutes ago
  •  ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems...  ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack... 

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  • PeoplePilot in Mississauga, Ontario, seeks an experienced Senior Java Low Latency Developer to design and build high-performance enterprise applications. You will optimize Java applications, implement multithreading, and develop scalable microservices using Spring Boot and... 

    PeoplePilot

    Winnipeg, MB
    34 minutes ago
  • Drive low-power ASIC design with synthesis and timing closure for complex SoC and IP projects through US Tech Solutions. Optimize PPA with industry-standard EDA tools.This ASIC Design Engineer role focuses on digital design, power optimization, and timing closure. You will develop... 

    US Tech Solutions

    Winnipeg, MB
    30 minutes ago
  • Drive low-power ASIC design, synthesis, and timing closure for complex SoC and IP designs supporting advanced semiconductor products.This ASIC Design Engineer develops power reduction strategies and optimizes power, performance, and area. The work includes static timing analysis... 

    TekWissen ®

    Winnipeg, MB
    33 minutes ago
  •  ...advance your career.THE ROLE: AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be part...  ...C++Driver or Embedded Development: Solid experience with either kernel driver development or embedded developmentSoftware Engineering... 
    Contract work
    Temporary work
    Internship

    Advanced Micro Devices, Inc.

    Winnipeg, MB
    30 minutes ago
  • Amazon Web Services (AWS) Annapurna Labs seeks a ML Kernel Performance Engineer for AWS Neuron, to push high-performance kernel development for Inferentia and Trainium. You will design and optimize kernels, collaborate across compiler, runtime, framework, and hardware teams... 

    Amazon Inc.

    Winnipeg, MB
    34 minutes ago
  • $114.8k - $191.8k per year

    ML Kernel Performance Engineer, AWS Neuron, Annapurna LabsThe Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads...  ..., you’ll bring expertise in low-level optimization, system... 
    Internship
    Work from home

    Ml Jobs

    Winnipeg, MB
    37 minutes ago
  • Build low-latency Java systems onsite in Mississauga with N2P Systems, using RESTful APIs and enterprise application development expertise...  ...delivery team. Apply 8+ years of hands-on Java, low-latency engineering, RESTful APIs, and microservices experience. This existing... 
    Contract work

    n2psystems

    Winnipeg, MB
    28 minutes ago
  • $145k - $193k per year

     ...talk to you.About the TeamAs part of the Bet Engine team, you will be working with a group of...  ..., resilient, accurate, best-in-class software platform to drive sportsbook wagering, sportsbook...  ...scale, and performance-tune GraphQL APIs, low-latency gRPC services, and SQL queries... 

    PENN Interactive

    Winnipeg, MB
    29 minutes ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 

    Equinix

    Winnipeg, MB
    1 day ago
  • Engineer - Cable Routing and Low-Voltage Systems# Career Opportunities## Engineer - Cable Routing and Low-Voltage SystemsApply: CA.QC.Montréal.455 boul. René-Lévesque Ouest: Full time: Posted Today: R-167365### **Job Description**## OverviewJoin AtkinsRéalis as a Designer -... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis Group

    Winnipeg, MB
    30 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Low-Level Software Engineer (Low-Level Kernel). Be the first to apply!