NET 8/Core specifically optimized for Unix/Linux environments. Engineer for Performance: Implement advanced parallel and asynchronous programming patterns (TPL, Multi-threading) to process massive ...
NET 8/Core specifically optimized for Unix/Linux environments. Engineer for Performance: Implement advanced parallel and asynchronous programming patterns (TPL, Multi-threading) to process massive ...
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
We are seeking a Principal Network Software Engineer to architect and develop scalable and multi ... Hands-on experience with fast path Linux Kernel fast path technologies like eBPF, XDP, and AF_XDP.
We are seeking a Principal Network Software Engineer to architect and develop scalable and multi ... Hands-on experience with fast path Linux Kernel fast path technologies like eBPF, XDP, and AF_XDP.
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Firmware Engineer
Port Perry, ON · On-site
Adamson Systems Engineering is expanding its Engineering team and is looking for an additional ... Design, develop, and maintain embedded firmware for Linux and bare-metal platforms. * Implement ...
Firmware Engineer
Port Perry, ON · On-site
Adamson Systems Engineering is expanding its Engineering team and is looking for an additional ... Design, develop, and maintain embedded firmware for Linux and bare-metal platforms. * Implement ...
Ansible Engineer
Toronto, ON · Remote
This role requires strong expertise in enterprise automation, Linux/Windows configuration ... RHCE (Red Hat Certified Engineer) * Red Hat Certified Specialist in Ansible Automation * Experience ...
Ansible Engineer
Toronto, ON · Remote
This role requires strong expertise in enterprise automation, Linux/Windows configuration ... RHCE (Red Hat Certified Engineer) * Red Hat Certified Specialist in Ansible Automation * Experience ...
Programmer Analyst Advisory
Toronto, ON · On-site
The Programmer Analyst Advisory be responsible for the ETL development for the Data Composition ... Develop and maintain Unix/Linux shell scripts to automate ETL workflows, job execution, and ...
Programmer Analyst Advisory
Toronto, ON · On-site
The Programmer Analyst Advisory be responsible for the ETL development for the Data Composition ... Develop and maintain Unix/Linux shell scripts to automate ETL workflows, job execution, and ...
Oracle SQL Developer (Siebel administration) Location: Toronto, ON Work Arrangement: Hybrid (2-3 ... Linux System Administration - Advanced knowledge of configuration, maintenance, security ...
Oracle SQL Developer (Siebel administration) Location: Toronto, ON Work Arrangement: Hybrid (2-3 ... Linux System Administration - Advanced knowledge of configuration, maintenance, security ...
Oracle SQL Developer (Siebel administration) Location: Toronto, ON Work Arrangement: Hybrid (2-3 ... Linux System Administration - Advanced knowledge of configuration, maintenance, security ...
Oracle SQL Developer (Siebel administration) Location: Toronto, ON Work Arrangement: Hybrid (2-3 ... Linux System Administration - Advanced knowledge of configuration, maintenance, security ...
Re-engineer research prototypes into scalable, production-ready solutions. * Implement parallel ... Ensure solutions are portable across Linux (primary) and Windows environments. Performance ...
Re-engineer research prototypes into scalable, production-ready solutions. * Implement parallel ... Ensure solutions are portable across Linux (primary) and Windows environments. Performance ...
DevOps Engineer
CA$90K - CA$115K/yr
Could you be the full-time DevOps Engineer in Toronto, ON we're looking for? Your future role We're ... Comfortable with Linux command line and Windows Server basics (Active Directory/DNS knowledge is a ...
DevOps Engineer
CA$90K - CA$115K/yr
Could you be the full-time DevOps Engineer in Toronto, ON we're looking for? Your future role We're ... Comfortable with Linux command line and Windows Server basics (Active Directory/DNS knowledge is a ...
DevOps Engineer
CA$90K - CA$115K/yr
Could you be the full-time DevOps Engineer in Toronto, ON we're looking for? Your future role We're ... Comfortable with Linux command line and Windows Server basics (Active Directory/DNS knowledge is a ...
DevOps Engineer
CA$90K - CA$115K/yr
Could you be the full-time DevOps Engineer in Toronto, ON we're looking for? Your future role We're ... Comfortable with Linux command line and Windows Server basics (Active Directory/DNS knowledge is a ...
Engineer, Firmware Developer
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
Exposure to production embedded stacks (e.g., RTOS, Embedded Linux, bootloaders, and system tooling ... Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable ...
Engineer, Firmware Developer
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
Exposure to production embedded stacks (e.g., RTOS, Embedded Linux, bootloaders, and system tooling ... Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role The Data Engineering organization at General Motors Canada is developing a unified ... Define and implement Platform Log Client behaviors across Android, Linux, and QNX. * Manage ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role The Data Engineering organization at General Motors Canada is developing a unified ... Define and implement Platform Log Client behaviors across Android, Linux, and QNX. * Manage ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role The Data Engineering organization at General Motors Canada is developing a unified ... Define and implement Platform Log Client behaviors across Android, Linux, and QNX. * Manage ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role The Data Engineering organization at General Motors Canada is developing a unified ... Define and implement Platform Log Client behaviors across Android, Linux, and QNX. * Manage ...
Sr. Quality Engineer/Developer
Toronto, ON · On-site
As a Sr. Quality Engineer/Developer, you provide support for a suite of business mission-critical ... The technology platform spans the breadth of Linux and Cloud environments, Python, Big data/Hadoop ...
Sr. Quality Engineer/Developer
Toronto, ON · On-site
As a Sr. Quality Engineer/Developer, you provide support for a suite of business mission-critical ... The technology platform spans the breadth of Linux and Cloud environments, Python, Big data/Hadoop ...
Sr. DevOps Engineer
Toronto, ON · On-site
System Provisioning, Monitoring/Alerting, Network Configuration, Administration of Linux, Windows ... and DevOps * 7+ years experience with CI/CD practices, tool chains such as but not limited to ...
Sr. DevOps Engineer
Toronto, ON · On-site
System Provisioning, Monitoring/Alerting, Network Configuration, Administration of Linux, Windows ... and DevOps * 7+ years experience with CI/CD practices, tool chains such as but not limited to ...
Principal Graphics Engineer
Toronto, ON · On-site
Linux device driver programming. Nice-to-Haves * Experience building, fine-tuning, or evaluating ... internal AI/agent tooling that augments engineering work. * A data-driven mindset, relying on ...
Quick apply
Principal Graphics Engineer
Toronto, ON · On-site
Linux device driver programming. Nice-to-Haves * Experience building, fine-tuning, or evaluating ... internal AI/agent tooling that augments engineering work. * A data-driven mindset, relying on ...
Linux device driver programming. Nice-to-Haves * Experience building, fine-tuning, or evaluating ... internal AI/agent tooling that augments engineering work. * A data-driven mindset, relying on ...
Linux device driver programming. Nice-to-Haves * Experience building, fine-tuning, or evaluating ... internal AI/agent tooling that augments engineering work. * A data-driven mindset, relying on ...
Linux Programmer information
See Toronto, ON salary details
$34.8K - $47.2K
4% of jobs
$47.2K - $59.6K
13% of jobs
$63.8K is the 25th percentile. Wages below this are outliers.
$59.6K - $72.1K
24% of jobs
The median wage is $76.3K / yr.
$72.1K - $84.5K
26% of jobs
$84.5K - $96.9K
6% of jobs
$100K is the 75th percentile. Wages above this are outliers.
$96.9K - $109.3K
5% of jobs
$109.3K - $121.7K
5% of jobs
$121.7K - $134.1K
4% of jobs
$134.1K - $146.5K
4% of jobs
$146.5K - $158.9K
4% of jobs
$158.9K - $171.3K
3% of jobs
$34.8K
$89.5K
$171.3K
How much do linux programmer jobs pay per year?
How much does a Linux programmer make?
What are Linux Programmers?
What is the difference between Linux Programmer vs Linux Software Developer?
| Aspect | Linux Programmer | Linux Software Developer |
|---|---|---|
| Primary Focus | Writing and debugging Linux-specific code, kernel modules, or system-level applications | Designing, developing, and maintaining software applications for Linux platforms |
| Required Skills | C, C++, Linux system calls, kernel development | Programming languages (C, C++, Python), application development, Linux environment |
| Work Environment | System-level environments, kernel development, embedded systems | Application development, software engineering teams, Linux-based platforms |
| Common Employers | Tech companies, hardware manufacturers, embedded systems firms | Software companies, IT firms, open-source projects |
While both roles involve Linux, a Linux Programmer typically focuses on system-level and kernel development, whereas a Linux Software Developer concentrates on creating user-facing applications and software solutions for Linux platforms. The skills overlap but differ in scope and focus.
What Does a Linux Programmer Do?
As a Linux programmer, your job is to create software for use with Linux operating systems. This could include creating entirely new software, adapting existing software to work with Linux, or performing other tasks as a developer. Fulfilling the responsibilities and duties of a Linux programmer often requires planning out projects, determining which builds of Linux to test your software on, and translating client requests into specific programming goals. Most Linux programmers work in teams, though you may be the sole programmer if you focus on smaller projects. Some Linux programmers work from home instead of working from an office.
Is Linux written in C or C++?
What are the key skills and qualifications needed to thrive as a Linux Programmer, and why are they important?
Are Linux developers in demand?
What are some typical challenges Linux Programmers face when working on large-scale projects?
Is Linux good for programmers?
Other
Posted 15 days ago
Job description
Job Description We are seeking a Senior .NET Developer to join our client's Equity Derivatives technology group. In this role, you will be a key architect and contributor to the high-throughput distributed systems that power our real-time risk and pricing engines. You will operate at the intersection of sophisticated financial engineering and high-performance computing, building the backbone for complex derivative valuation and risk management
This is a role for an engineer who thrives on solving concurrency challenges and building resilient services that handle massive data volumes with sub-millisecond precision. What You Will Do Architect Scalable Systems: Design, develop, and maintain distributed microservices using .NET 8/Core specifically optimized for Unix/Linux environments. Engineer for Performance: Implement advanced parallel and asynchronous programming patterns (TPL, Multi-threading) to process massive streams of real-time market data and execute complex pricing simulations
Ensure Resilience: Build "fault-tolerant" systems using Clean Architecture and SOLID principles. You will implement patterns like Circuit Breakers and Retries to ensure high availability for mission-critical trading desk operations. Data & Messaging: Orchestrate high-volume message flows through Solace, Kafka, or MQ, ensuring the low-latency delivery of risk signals and trade executions.
Modern DevOps: Own the full deployment lifecycle, from containerization (Docker) to orchestration (Kubernetes) and deployment onto high-performance compute fabrics and grid environments. Collaborate with Quants: Work directly with Quantitative Researchers and Traders to translate mathematical models (The Greeks, Volatility surfaces) into production-grade, high-performance C# code. What You Need to Succeed Technical Core Expert-Level .NET: 8+ years of deep C# experience, with a mastery of .NET Core / .NET 6/8
Concurrency Mastery: Proven expertise in Multi-threading, the Task Parallel Library (TPL), and high-efficiency Asynchronous (async/await) programming. Distributed Infrastructure: Hands-on experience with messaging middleware (Solace, Kafka, or MQ) and distributed caching strategies. Linux & Cloud-Native: Deep comfort working within a Linux ecosystem; production experience with Docker and Kubernetes is essential.
Clean Engineering: A "clean code" advocate who lives by SOLID principles, design patterns, and rigorous Test-Driven Development (TDD). Domain & Preferred Skills Capital Markets Knowledge: Strong preference for candidates with exposure to Equity Derivatives, Structured Products, or Risk & Pricing Data. Compute Fabric Experience: Familiarity with grid computing environments (e.g., Tibco DataSynapse, AWS Batch, or Azure Batch)
Polyglot Leanings: Proficiency in Python for data analysis or scripting is a strong plus. UI Familiarity: While the focus is backend, experience with WPF or modern web frameworks (Angular/React) is helpful for supporting existing internal tools and OMS components.