Tenstorrent is seeking a skilled Software Engineer with a passion for building high-performance, low-level systems software. In this role, you'll contribute to the development and optimization of the ...
Tenstorrent is seeking a skilled Software Engineer with a passion for building high-performance, low-level systems software. In this role, you'll contribute to the development and optimization of the ...
Software Engineer, Acceleration Kernel Development
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
You'll be writing low-level code that directly powers high-efficiency machine learning workloads ... A developer who loves high performance code, parallel algorithms, wrangling bits, optimizing ...
Software Engineer, Acceleration Kernel Development
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
You'll be writing low-level code that directly powers high-efficiency machine learning workloads ... A developer who loves high performance code, parallel algorithms, wrangling bits, optimizing ...
Senior / Staff Embedded Software Engineer
Toronto, ON · Hybrid
CA$148K - CA$249K/yr
Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM microcontrollers and processors (sometimes with an RTOS) with one hand while wielding an ...
Senior / Staff Embedded Software Engineer
Toronto, ON · Hybrid
CA$148K - CA$249K/yr
Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM microcontrollers and processors (sometimes with an RTOS) with one hand while wielding an ...
Software Developer
Toronto, ON · On-site
... Software Developer to design, evaluate, document, and maintain the software applications and ... low-level embedded systems * Support the development of R&D product architecture for a medical ...
Software Developer
Toronto, ON · On-site
... Software Developer to design, evaluate, document, and maintain the software applications and ... low-level embedded systems * Support the development of R&D product architecture for a medical ...
We are seeking a highly motivated, quick-learning developer for our algorithmic software ... Experience doing highly performant, low-level C++ work Benefits: * Discretionary bonus eligibility
We are seeking a highly motivated, quick-learning developer for our algorithmic software ... Experience doing highly performant, low-level C++ work Benefits: * Discretionary bonus eligibility
We are seeking a highly motivated, quick-learning developer for our algorithmic software ... Experience doing highly performant, low-level C++ work Benefits: * Discretionary bonus eligibility
Quick apply
We are seeking a highly motivated, quick-learning developer for our algorithmic software ... Experience doing highly performant, low-level C++ work Benefits: * Discretionary bonus eligibility
... Engineer . Your focus will be on software development and maintenance required for both space and ... Build and maintain low-level software components including device drivers, kernel modules, hardware ...
... Engineer . Your focus will be on software development and maintenance required for both space and ... Build and maintain low-level software components including device drivers, kernel modules, hardware ...
... from low-level hardware instructions to high-level programming languages. This involves the ... Collaborate with other members of the scientific software team to deliver new language and hardware ...
... from low-level hardware instructions to high-level programming languages. This involves the ... Collaborate with other members of the scientific software team to deliver new language and hardware ...
Senior Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
Lead and participate in software design, code, and low-level test case reviews * Conduct software ... Bachelor's degree in Computer Science, Computer Engineering, or a related field. * 6+ years of ...
Senior Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
Lead and participate in software design, code, and low-level test case reviews * Conduct software ... Bachelor's degree in Computer Science, Computer Engineering, or a related field. * 6+ years of ...
Software Developer
CA$90K - CA$140K/yr
... and continuously level up their craft. What You'll Do * Design, build, and maintain backend ... Collaborate with brilliant engineers in a high-trust, low-ego environment. * Operate with autonomy ...
Software Developer
CA$90K - CA$140K/yr
... and continuously level up their craft. What You'll Do * Design, build, and maintain backend ... Collaborate with brilliant engineers in a high-trust, low-ego environment. * Operate with autonomy ...
Senior Neural Network Kernel Software Development Engineer
Toronto, ON · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Toronto, ON · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net ...
Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical ... Review software architecture, high level requirements and low level requirements against product ...
Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical ... Review software architecture, high level requirements and low level requirements against product ...
Software Developer - Diagnostics
Markham, ON · Hybrid
CA$9.0K - CA$136K/yr
The Role We are seeking a highly motivated Software Developer to join our Diagnostic Software team ... Participate in software design activities and review low-level test cases * Perform software ...
Software Developer - Diagnostics
Markham, ON · Hybrid
CA$9.0K - CA$136K/yr
The Role We are seeking a highly motivated Software Developer to join our Diagnostic Software team ... Participate in software design activities and review low-level test cases * Perform software ...
Programs should be written in clear concise high-level structured software development languages ... programmers can easily learn to work with the software. Informs customer project personnel ...
Programs should be written in clear concise high-level structured software development languages ... programmers can easily learn to work with the software. Informs customer project personnel ...
Software Developer
Woodbridge, ON · On-site
Work is performed under the supervision, guidance, and direction of more senior software developers and is commensurate with level of ability Compensation & Benefits * Pay Rate: $36.54 - $50.24
Software Developer
Woodbridge, ON · On-site
Work is performed under the supervision, guidance, and direction of more senior software developers and is commensurate with level of ability Compensation & Benefits * Pay Rate: $36.54 - $50.24
Software Developer - Diagnostics Infrastructure
Oshawa, ON · Hybrid
CA$9.0K - CA$136K/yr
Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system ... Participate in software design, code, and low-level test case reviews * Conduct software ...
Software Developer - Diagnostics Infrastructure
Oshawa, ON · Hybrid
CA$9.0K - CA$136K/yr
Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system ... Participate in software design, code, and low-level test case reviews * Conduct software ...
Software Developer - Diagnostics Infrastructure
Markham, ON · Hybrid
CA$9.0K - CA$136K/yr
Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system ... Participate in software design, code, and low-level test case reviews * Conduct software ...
Software Developer - Diagnostics Infrastructure
Markham, ON · Hybrid
CA$9.0K - CA$136K/yr
Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system ... Participate in software design, code, and low-level test case reviews * Conduct software ...
Aviya est a la recherche d'un ingenieur ou d'une ingenieure en logiciels pour son groupe de ... Review software architecture, high-level requirements, and low-level requirements to ensure ...
Aviya est a la recherche d'un ingenieur ou d'une ingenieure en logiciels pour son groupe de ... Review software architecture, high-level requirements, and low-level requirements to ensure ...
Software Developer
CA$100K - CA$125K/yr
Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...
Software Developer
CA$100K - CA$125K/yr
Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...
Low Level Software Developer information
See Toronto, ON salary details
$23.4K - $38.2K
6% of jobs
$51.8K is the 25th percentile. Wages below this are outliers.
$38.2K - $53K
20% of jobs
$53K - $67.8K
20% of jobs
The median wage is $71.8K / yr.
$67.8K - $82.6K
12% of jobs
$82.6K - $97.3K
12% of jobs
$104.7K is the 75th percentile. Wages above this are outliers.
$97.3K - $112.1K
10% of jobs
$112.1K - $126.9K
9% of jobs
$126.9K - $141.7K
5% of jobs
$141.7K - $156.5K
3% of jobs
$156.5K - $171.3K
2% of jobs
$171.3K - $186.1K
1% of jobs
$23.4K
$88.1K
$186.1K
How much do low level software developer jobs pay per year?
What are Low Level Software Developers?
What are the key skills and qualifications needed to thrive as a Low Level Software Developer, and why are they important?
Other
Posted 27 days ago
Job description
Tenstorrent is seeking a skilled Software Engineer with a passion for building high-performance, low-level systems software. In this role, you'll contribute to the development and optimization of the infrastructure that powers our cutting-edge processors, with a primary focus on C/C++ development and low-level programming. You'll work closely with large inference and training model development to further drive Scale Out software and hardware performance.
This role is hybrid, based out of Toronto, ON.
Who You Are
- Strong C or C++ systems engineer with a deep understanding of memory, threading, I/O, and low-level execution models.
- Experienced building low-level software, drivers, embedded systems, or performance-critical infrastructure.
- Comfortable working close to hardware and curious about how systems behave under the hood.
- Proficient with Linux systems programming and debugging tools such as gdb, strace, and perf.
- Structured problem solver who thrives in fast-paced, highly technical environments.
What We Need
- Design, develop, and maintain core infrastructure software that interfaces directly with Tenstorrent hardware.
- Build low-level libraries and APIs for communication and synchronization across compute nodes.
- Optimize system-level software for performance, scalability, and reliability in distributed environments.
- Support hardware bring-up, system testing, and deployment in close collaboration with hardware and software teams.
- Integrate infrastructure components with internal programming models, tools, and runtime systems.
What You Will Learn
- The execution model and system architecture of Tenstorrent AI hardware.
- How distributed accelerator systems coordinate communication and synchronization at scale.
- Advanced techniques in system-level performance tuning across multiple layers of the stack.
- How low-level infrastructure, runtimes, and hardware co-evolve in high-performance AI platforms.
- The challenges of building reliable, production-grade infrastructure for large-scale AI workloads.
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.