About This Role We are looking for a Senior Embedded Linux Engineer to work on software development for industrial high-power conversion and power-management systems based on ARM System-on-Module ...
About This Role We are looking for a Senior Embedded Linux Engineer to work on software development for industrial high-power conversion and power-management systems based on ARM System-on-Module ...
Senior Embedded Linux Engineer
Kitchener, ON · Hybrid
CA$100K - CA$150K/yr
Senior Embedded Linux Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 + annual bonus Reports To: Director of Digital Inverter Firmware Location: Kitchener, Ontario - Hybrid ...
Senior Embedded Linux Engineer
Kitchener, ON · Hybrid
CA$100K - CA$150K/yr
Senior Embedded Linux Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 + annual bonus Reports To: Director of Digital Inverter Firmware Location: Kitchener, Ontario - Hybrid ...
Senior Embedded Linux Engineer
Kitchener, ON · On-site
CA$100K - CA$150K/yr
Senior Embedded Linux Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 + annual bonus Reports To: Director of Digital Inverter Firmware Location: Kitchener, Ontario - Hybrid ...
Senior Embedded Linux Engineer
Kitchener, ON · On-site
CA$100K - CA$150K/yr
Senior Embedded Linux Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 + annual bonus Reports To: Director of Digital Inverter Firmware Location: Kitchener, Ontario - Hybrid ...
Systems Administrator III (Linux)
Toronto, ON · Hybrid
CA$85K - CA$113K/yr
Systems Administrator III (Linux) Your Moneris Career - The Opportunity Join the Systems Administration team to manage, modernize, and continuously improve enterprise Linux infrastructure across on ...
Systems Administrator III (Linux)
Toronto, ON · Hybrid
CA$85K - CA$113K/yr
Systems Administrator III (Linux) Your Moneris Career - The Opportunity Join the Systems Administration team to manage, modernize, and continuously improve enterprise Linux infrastructure across on ...
We are a Linux, Open Source, DevOps, and Kubernetes consulting company that utilizes a variety of tools to help clients in many industries in the areas of: server support, infrastructure design ...
We are a Linux, Open Source, DevOps, and Kubernetes consulting company that utilizes a variety of tools to help clients in many industries in the areas of: server support, infrastructure design ...
Senior Engineer, Embedded Linux Developer
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
We're seeking a Senior Embedded Linux Developer to advance the architecture and evolution of our OpenBMC-based firmware. You'll drive the bring-up of next-generation server platforms, implement ...
Senior Engineer, Embedded Linux Developer
Toronto, ON · Hybrid
CA$100K - CA$500K/yr
We're seeking a Senior Embedded Linux Developer to advance the architecture and evolution of our OpenBMC-based firmware. You'll drive the bring-up of next-generation server platforms, implement ...
Senior Release Engineer - Linux Distribution
CA$102K - CA$164K/yr
Background in building custom Linux distributions * Interest in developing expertise in Yocto Project and Bitbake * Programming and scripting using Go, Rust, C/C++, Python, or Bash * Experience ...
Senior Release Engineer - Linux Distribution
CA$102K - CA$164K/yr
Background in building custom Linux distributions * Interest in developing expertise in Yocto Project and Bitbake * Programming and scripting using Go, Rust, C/C++, Python, or Bash * Experience ...
Linux System Administrator and Automation Engineer
Toronto, ON · On-site
CA$90K - CA$110K/yr
Linux Systems Administration: Extensive experience with RHEL and Ubuntu, including installation, configuration, patching, troubleshooting, and distribution upgrades. Experience with MySQL a plus.
Quick apply
Linux System Administrator and Automation Engineer
Toronto, ON · On-site
CA$90K - CA$110K/yr
Linux Systems Administration: Extensive experience with RHEL and Ubuntu, including installation, configuration, patching, troubleshooting, and distribution upgrades. Experience with MySQL a plus.
Senior Infrastructure Specialist z/Linux SALARY: 70,929 -78,810 LOCATION(S): Leeds HOURS: Full-time - 35 hours per week WORKING PATTERN : Our work style is hybrid, which involves spending at least ...
Senior Infrastructure Specialist z/Linux SALARY: 70,929 -78,810 LOCATION(S): Leeds HOURS: Full-time - 35 hours per week WORKING PATTERN : Our work style is hybrid, which involves spending at least ...
Senior Infrastructure Specialist z/Linux SALARY: 70,929 -78,810 LOCATION(S): Leeds HOURS: Full-time - 35 hours per week WORKING PATTERN : Our work style is hybrid, which involves spending at least ...
Senior Infrastructure Specialist z/Linux SALARY: 70,929 -78,810 LOCATION(S): Leeds HOURS: Full-time - 35 hours per week WORKING PATTERN : Our work style is hybrid, which involves spending at least ...
You are eager to work on Solaris, Linux operating systems running on Oracle Sparc and x86 HW products, and virtual hosts including LDOM's, VMware and Cloud. * You also want to work with Veritas ...
You are eager to work on Solaris, Linux operating systems running on Oracle Sparc and x86 HW products, and virtual hosts including LDOM's, VMware and Cloud. * You also want to work with Veritas ...
L3 Network/ Linux Systems Engineer
Markham, ON · On-site
CA$90K - CA$105K/yr
L3 Network/ Linux Systems Engineer Responsibilities * Being escalation point for a variety of change requests/complex issues * Configuration and administration of core routers, switches, firewalls ...
Quick apply
L3 Network/ Linux Systems Engineer
Markham, ON · On-site
CA$90K - CA$105K/yr
L3 Network/ Linux Systems Engineer Responsibilities * Being escalation point for a variety of change requests/complex issues * Configuration and administration of core routers, switches, firewalls ...
CA$80/hr
A tech company in Canada seeks a Linux System Administration & Security Specialist to conduct a comprehensive security review of their Linux servers. The role involves auditing, hardening server ...
New
CA$80/hr
A tech company in Canada seeks a Linux System Administration & Security Specialist to conduct a comprehensive security review of their Linux servers. The role involves auditing, hardening server ...
New
CA$80/hr
A tech company in Canada seeks a Linux System Administration & Security Specialist to conduct a comprehensive security review of their Linux servers. The role involves auditing, hardening server ...
New
CA$80/hr
A tech company in Canada seeks a Linux System Administration & Security Specialist to conduct a comprehensive security review of their Linux servers. The role involves auditing, hardening server ...
New
We are seeking a Technical Architect with deep expertise in Linux systems, cloud platforms, and enterprise application environments to support Command-and-Control (C2) systems operating across both ...
Quick apply
We are seeking a Technical Architect with deep expertise in Linux systems, cloud platforms, and enterprise application environments to support Command-and-Control (C2) systems operating across both ...
Systems Engineer - Linux (12-month contract)
Toronto, ON · Hybrid
CA$105 - CA$120/hr
Core Datacenter & Linux Expertise: Deep expertise supporting self-hosted physical datacenters alongside RedHat Linux (versions 8, 9, 10). Solid mastery of core networking fundamentals (PXE, DHCP, DNS ...
Systems Engineer - Linux (12-month contract)
Toronto, ON · Hybrid
CA$105 - CA$120/hr
Core Datacenter & Linux Expertise: Deep expertise supporting self-hosted physical datacenters alongside RedHat Linux (versions 8, 9, 10). Solid mastery of core networking fundamentals (PXE, DHCP, DNS ...
Linux Desktop Engineer
Toronto, ON · Remote
Toronto Summary The Linux Desktop Engineer will own the design, deployment, configuration, and structural maintenance of Celestica's high-performance Linux computing platform. This role directly ...
Linux Desktop Engineer
Toronto, ON · Remote
Toronto Summary The Linux Desktop Engineer will own the design, deployment, configuration, and structural maintenance of Celestica's high-performance Linux computing platform. This role directly ...
The Staff Software Engineer in Test Opportunity We seek a passionate and experienced C++ / Linux Staff Software Engineer in Test to join our dynamic team. We are looking for someone who is excited ...
The Staff Software Engineer in Test Opportunity We seek a passionate and experienced C++ / Linux Staff Software Engineer in Test to join our dynamic team. We are looking for someone who is excited ...
Implementation Specialist - Senior Linux and Cloud Engineer Reports to: Technical Services Manager Based at: 1145 Innovation Drive, Kanata, ON, with potential for weekly travel to customer sites.
Implementation Specialist - Senior Linux and Cloud Engineer Reports to: Technical Services Manager Based at: 1145 Innovation Drive, Kanata, ON, with potential for weekly travel to customer sites.
Implementation Specialist - Senior Linux and Cloud Engineer
Kanata, ON · On-site
CA$100K - CA$115K/yr
Implementation Specialist - Senior Linux and Cloud Engineer Reports to: Technical Services Manager Based at: 1145 Innovation Drive, Kanata, ON, with potential for weekly travel to customer sites.
Quick apply
Implementation Specialist - Senior Linux and Cloud Engineer
Kanata, ON · On-site
CA$100K - CA$115K/yr
Implementation Specialist - Senior Linux and Cloud Engineer Reports to: Technical Services Manager Based at: 1145 Innovation Drive, Kanata, ON, with potential for weekly travel to customer sites.
Linux information
See Ontario salary details
$40.5K - $52.5K
2% of jobs
$52.5K - $64.5K
3% of jobs
$64.5K - $76.5K
6% of jobs
$76.5K - $88.5K
12% of jobs
$89.9K is the 25th percentile. Wages below this are outliers.
$88.5K - $100.5K
14% of jobs
The median wage is $110.1K / yr.
$100.5K - $112.5K
16% of jobs
$112.5K - $124.5K
15% of jobs
$131K is the 75th percentile. Wages above this are outliers.
$124.5K - $136.5K
13% of jobs
$136.5K - $148.5K
9% of jobs
$148.5K - $160.5K
6% of jobs
$160.5K - $172.5K
4% of jobs
$40.5K
$113.6K
$172.5K
How much do linux jobs pay per year?
Will AI replace Linux admins?
What are some common challenges faced by Linux System Administrators, and how can I prepare for them?
Linux System Administrators often face challenges such as troubleshooting unexpected system outages, managing large-scale deployments, and ensuring robust security against evolving threats. Staying current with the latest updates, patching procedures, and automation tools like Ansible or Puppet can greatly help in overcoming these challenges. It’s also helpful to cultivate strong documentation habits and participate in open-source communities where solutions to unique problems are often shared. Proactively practicing disaster recovery plans and refining your scripting skills will set you up for success in this dynamic and rewarding role.
Is Linux a good career option?
What jobs can I do with Linux?
What is a Linux job?
A Linux job refers to a role that involves working with the Linux operating system, typically in system administration, software development, cybersecurity, or cloud computing. Professionals in these roles manage servers, automate tasks, troubleshoot issues, and ensure system security and performance. Common job titles include Linux System Administrator, DevOps Engineer, and Linux Engineer. These positions require knowledge of command-line tools, scripting, networking, and system configuration.
What jobs pay $500,000 a year in the US?
What are the key skills and qualifications needed to thrive in the Linux position, and why are they important?
To thrive as a Linux System Administrator, you need a strong understanding of Linux operating systems, shell scripting, and network configuration, often supported by a degree in computer science or a related field. Familiarity with tools such as Bash, Ansible, Docker, and industry-recognized certifications like CompTIA Linux+ or Red Hat Certified System Administrator (RHCSA) is highly valued. Analytical thinking, problem-solving abilities, and effective communication are important soft skills for diagnosing issues and working with team members. These skills ensure efficient system management, security, and seamless infrastructure operations vital to organizational success.

Full-time
Posted 12 days ago
Job description
Socomec Group (Socomec) is a global leader in electrical equipment engineering and manufacturing, specialized in low voltage energy performance.
Socomec North America (NAM) is Socomec's organization overseeing all operations in North America.
About This Role
We are looking for a Senior Embedded Linux Engineer to work on software development for industrial high-power conversion and power-management systems based on ARM System-on-Module technology. The engineer will design and implement production-grade embedded Linux services for industrial communication, field I/O supervision, local alarm/event handling, internal maintenance web access, device diagnostics, firmware update, and handover to manufacturing/service teams. The products supported by this role are used in high-power electrical environments where redundancy, reliability, serviceability, controlled recovery, and fault-tolerant operation are core design expectations.
The ideal candidate has already shipped or brought up at least one embedded Linux product and is comfortable working close to hardware. The role requires independent execution of embedded software architecture, implementation, debugging, test strategy, validation support, and documentation.
Key Responsibilities And Accountabilities
- Design and develop robust embedded Linux applications and background services for industrial monitoring, control, diagnostics, communication, and data management on ARM-based platforms, ensuring reliable operation, maintainability, and production readiness.
- Support Linux platform customization, BSP integration, image generation, peripheral enablement, boot configuration, and board bring-up activities using Yocto/OpenEmbedded, vendor SDKs, or Torizon-based development environments.
- Develop and maintain reliable industrial communication services using Modbus RTU, Modbus TCP, RS485, UART, Ethernet, and TCP/IP while ensuring fault tolerance, communication integrity, and seamless integration with external monitoring and control systems.
- Develop and maintain a lightweight embedded web interface for local configuration, commissioning, diagnostics, alarm review, and service access, including secure authentication, REST APIs, and real-time system visibility.
- Implement alarm management, event handling, historical logging, and fault reporting functions that support system visibility, traceability, service diagnostics, controlled recovery, and long-term operational stability.
- Integrate software with digital and analog I/O, serial interfaces, watchdogs, RTCs, and other hardware peripherals while supporting system diagnostics, troubleshooting, validation, and manufacturing test activities.
- Develop and support local operator interfaces using Qt/QML or equivalent technologies, ensuring seamless integration between display functions, system status, alarms, diagnostics, and configuration workflows.
- Apply software engineering best practices including code reviews, testing, debugging, version control, documentation, and release management to deliver maintainable and production-quality embedded software.Â
Essential Qualifications, Experience, And Skills
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Embedded Systems, Software Engineering, or related field.
- Minimum 7 years of embedded Linux or industrial embedded software experience.
- Experience bringing at least one embedded Linux product from prototype to field deployment, production test, or customer validation.
- Experience with industrial, power, automation, monitoring, gateway, data-acquisition, or field-I/O products is strongly preferred.
- Must be able to work independently with limited supervision and provide clear architecture notes, trade-off analysis, and handover material.
- Embedded Linux development on ARM-based SoM platforms.
- Yocto Project, OpenEmbedded, BitBake, vendor SDKs, and Torizon OS.
- C/C++ application development for embedded Linux systems.
- POSIX programming including threads, sockets, timers, IPC, file I/O, and memory management.
- Python and shell scripting for automation, diagnostics, testing, and deployment.
- Linux system architecture, systemd services, journald, watchdogs, users/groups, networking, and security fundamentals.
- U-Boot, Linux kernel fundamentals, device tree, pinmux configuration, and board bring-up.
- Industrial communication protocols including Modbus RTU, Modbus TCP, RS485, UART, Ethernet, and TCP/IP.
- Serial communication debugging and protocol analysis using Wireshark, tcpdump, libmodbus, Modbus Poll, QModMaster, and related tools.
- Development of lightweight embedded web interfaces and REST APIs.
- HTML, CSS, JavaScript, WebSocket, Server-Sent Events, authentication, access control, and HTTPS/TLS implementation.
- Hardware interfacing using GPIO, I2C, SPI, UART, USB, RTC, watchdogs, and nonvolatile storage.
- Hardware/software debugging using oscilloscopes, logic analyzers, serial consoles, and protocol analyzers.
- Ability to read schematics and support hardware bring-up and validation activities.
- Qt/QML development for embedded Linux HMI applications.(optional)
- TouchGFX experience for STM32-based or companion-MCU display solutions is an asset.(optional)
- Integration of HMI applications with alarms, logs, diagnostics, configuration, and backend services.
- Data logging, event logging, persistence, and power-loss-aware system design.
- Secure software update and recovery mechanisms using RAUC, SWUpdate, Mender, OSTree, or similar frameworks.
- Factory image generation, deployment automation, production support, and field recovery procedures.
- Version control and development tools including Git, GCC/G++, CMake, GDB, Valgrind, clang-tidy, cppcheck, and CI/CD workflows.
Compensation: $110,000 to $130,000 CAD
Upon request, we will provide reasonable accommodation for disabilities to support participation of candidates in all aspects of the recruitment process. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.
All applications are reviewed directly by the Socomec North America Talent Acquisition team and other human reviewers. No automated or AIbased systems are used to make decisions in the application review process.
We thank all those who apply. However, only those candidates selected for an interview will be contacted.
#LIZDG