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 ...
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 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 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 ...
Quick apply
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 ...
System Management Tools Engineer
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
You have 3-6 years of experience in low-level or system software working close to hardware, including embedded systems, drivers, BMCs, or similar platforms. * You are a strong systems programmer with ...
System Management Tools Engineer
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
You have 3-6 years of experience in low-level or system software working close to hardware, including embedded systems, drivers, BMCs, or similar platforms. * You are a strong systems programmer with ...
Software Developer (Toronto)
Toronto, ON · On-site
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
Software Developer (Toronto)
Toronto, ON · On-site
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
Senior Embedded Software Designer
Toronto, ON · On-site
... 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 ...
Senior Embedded Software Designer
Toronto, ON · On-site
... 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
Toronto, ON · On-site
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
Toronto, ON · On-site
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 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 ...
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$9K - 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$9K - 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 ...
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
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
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 ...
Senior Software Developer
Toronto, ON · On-site
CA$107K - CA$157K/yr
... 3D design, engineering, and entertainment software, Autodesk helps people imagine, design and ... low-level performance details and streamlining processes. As someone, you have working on teams ...
Senior Software Developer
Toronto, ON · On-site
CA$107K - CA$157K/yr
... 3D design, engineering, and entertainment software, Autodesk helps people imagine, design and ... low-level performance details and streamlining processes. As someone, you have working on teams ...
Software Developer
Toronto, ON · Hybrid
CA$70K - CA$110K/yr
... and a high level of curiosity. At ShyftLabs, we live and breathe data. Since 2020, we've been ... software development experience Bachelor's degree in Computer Science, Engineering, or a related ...
Software Developer
Toronto, ON · Hybrid
CA$70K - CA$110K/yr
... and a high level of curiosity. At ShyftLabs, we live and breathe data. Since 2020, we've been ... software development experience Bachelor's degree in Computer Science, Engineering, or a related ...
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 4 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.