Implement alarm management, event handling, historical logging, and fault reporting functions that ... Embedded Linux development on ARM-based SoM platforms. * Yocto Project, OpenEmbedded, BitBake ...
Implement alarm management, event handling, historical logging, and fault reporting functions that ... Embedded Linux development on ARM-based SoM platforms. * Yocto Project, OpenEmbedded, BitBake ...
Linux and Middleware Administrator - Express Scripts Canada
Mississauga, ON · Hybrid
CA$80K - CA$95K/yr
Linux and Middleware Administrator Location: Mississauga Employment Type: Full-time Reason for ... About Us Express Scripts Canada (ESC) is the leader in health benefits management. Serving over 12 ...
Linux and Middleware Administrator - Express Scripts Canada
Mississauga, ON · Hybrid
CA$80K - CA$95K/yr
Linux and Middleware Administrator Location: Mississauga Employment Type: Full-time Reason for ... About Us Express Scripts Canada (ESC) is the leader in health benefits management. Serving over 12 ...
Ability to meet deadlines and self-manage your workload You have: * Advancedknowledge of Linux-based operating systems * Advancedknowledge of Networking * Experience using various cloud providers ...
Ability to meet deadlines and self-manage your workload You have: * Advancedknowledge of Linux-based operating systems * Advancedknowledge of Networking * Experience using various cloud providers ...
Ability to meet deadlines and self-manage your workload You have: * Advanced knowledge of Linux-based operating systems * Advanced knowledge of Networking * Experience using various cloud providers ...
Quick apply
Ability to meet deadlines and self-manage your workload You have: * Advanced knowledge of Linux-based operating systems * Advanced knowledge of Networking * Experience using various cloud providers ...
Linux System Administrator and Automation Engineer
Toronto, ON · On-site
CA$90K - CA$110K/yr
GlassHouse Systems (GHS) is an enterprise systems, and managed services solutions provider that ... Responsibilities: Linux Systems Administration: Extensive experience with RHEL and Ubuntu ...
Quick apply
Linux System Administrator and Automation Engineer
Toronto, ON · On-site
CA$90K - CA$110K/yr
GlassHouse Systems (GHS) is an enterprise systems, and managed services solutions provider that ... Responsibilities: Linux Systems Administration: Extensive experience with RHEL and Ubuntu ...
Be Seen First
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 ... Manage various virtualization environments (Proxmox) * Utilize the network monitoring tools to ...
Quick apply
Be Seen First
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 ... Manage various virtualization environments (Proxmox) * Utilize the network monitoring tools to ...
Systems Engineer - Linux (12-month contract)
Toronto, ON · Hybrid
CA$105 - CA$120/hr
Senior Manager, Infrastructure Systems Engineering * Job Location: Hybrid (2-3 days in office ... Core Datacenter & Linux Expertise: Deep expertise supporting self-hosted physical datacenters ...
Systems Engineer - Linux (12-month contract)
Toronto, ON · Hybrid
CA$105 - CA$120/hr
Senior Manager, Infrastructure Systems Engineering * Job Location: Hybrid (2-3 days in office ... Core Datacenter & Linux Expertise: Deep expertise supporting self-hosted physical datacenters ...
Linux Desktop Engineer
Toronto, ON · Remote
Ontario City: Toronto Summary The Linux Desktop Engineer will own the design, deployment ... Endpoint Security Management: Install and administer Celestica's standard security applications ...
Linux Desktop Engineer
Toronto, ON · Remote
Ontario City: Toronto Summary The Linux Desktop Engineer will own the design, deployment ... Endpoint Security Management: Install and administer Celestica's standard security applications ...
Collaborate with the product management, development, and cross-functional teams using JIRA and ... Work closely with Linux community and Beta programs to certify Okta Verify readiness on major and ...
Collaborate with the product management, development, and cross-functional teams using JIRA and ... Work closely with Linux community and Beta programs to certify Okta Verify readiness on major and ...
Staff Linux Software Engineer (Platform & Infrastructure) 10271
Toronto, ON · On-site
CA$120K - CA$135K/yr
Staff Linux Software Engineer (Platform & Infrastructure) Position type: Full time Location ... Senior Manager of Development Engineering Application deadline: Applications are being accepted on ...
Staff Linux Software Engineer (Platform & Infrastructure) 10271
Toronto, ON · On-site
CA$120K - CA$135K/yr
Staff Linux Software Engineer (Platform & Infrastructure) Position type: Full time Location ... Senior Manager of Development Engineering Application deadline: Applications are being accepted on ...
Software Developer - (Java / Linux / AWS / Wire Payments)
Toronto, ON · On-site
CA$61K - CA$113K/yr
The ideal candidate will have experience in Linux environments and Java development, with a strong ... From in-depth training and coaching, to manager support and network-building opportunities, we'll ...
Software Developer - (Java / Linux / AWS / Wire Payments)
Toronto, ON · On-site
CA$61K - CA$113K/yr
The ideal candidate will have experience in Linux environments and Java development, with a strong ... From in-depth training and coaching, to manager support and network-building opportunities, we'll ...
Servers (Windows, Linux, Database) * Meeting room Equipments (Cisco, Lenovo etc) * Mobile devices * Apple iOS * MacOS * Android * Network and hardware (firewalls, switches, Load balancers, printers ...
Quick apply
Servers (Windows, Linux, Database) * Meeting room Equipments (Cisco, Lenovo etc) * Mobile devices * Apple iOS * MacOS * Android * Network and hardware (firewalls, switches, Load balancers, printers ...
Enterprise Account Manager - Telco Service Provider
Toronto, ON · Remote
$150K - $350K/yr
They provide licensed enterprise software products, commercial support, managed services ... Energy * A strong sales track record or hitting targets The Client's Linux OS is already very ...
Quick apply
Enterprise Account Manager - Telco Service Provider
Toronto, ON · Remote
$150K - $350K/yr
They provide licensed enterprise software products, commercial support, managed services ... Energy * A strong sales track record or hitting targets The Client's Linux OS is already very ...
Enterprise Account Manager - Telco Service Provider
Toronto, ON · Remote
$150K - $350K/yr
They provide licensed enterprise software products, commercial support, managed services ... Energy * A strong sales track record or hitting targets The Client's Linux OS is already very ...
Quick apply
Enterprise Account Manager - Telco Service Provider
Toronto, ON · Remote
$150K - $350K/yr
They provide licensed enterprise software products, commercial support, managed services ... Energy * A strong sales track record or hitting targets The Client's Linux OS is already very ...
Embedded Software Engineer
Markham, ON · On-site
Familiar with Linux process management and monitoring tools: ps, top, htop, strace, lsof, dmesg. Able to use gdb and related tools for debugging applications on Linux targets * Experience using git ...
Quick apply
Embedded Software Engineer
Markham, ON · On-site
Familiar with Linux process management and monitoring tools: ps, top, htop, strace, lsof, dmesg. Able to use gdb and related tools for debugging applications on Linux targets * Experience using git ...
Key responsibilities include vulnerability management, firmware updates, patching, and disaster recovery readiness across Windows and Linux platforms. The role also supports cloud server initiatives ...
Key responsibilities include vulnerability management, firmware updates, patching, and disaster recovery readiness across Windows and Linux platforms. The role also supports cloud server initiatives ...
Key responsibilities include vulnerability management, firmware updates, patching, and disaster recovery readiness across Windows and Linux platforms. The role also supports cloud server initiatives ...
Key responsibilities include vulnerability management, firmware updates, patching, and disaster recovery readiness across Windows and Linux platforms. The role also supports cloud server initiatives ...
Lead Data Engineer
Toronto, ON · On-site
Manage and support Linux-based environments hosting Elastic Stack components * Analyze system logs and operational data to identify issues and improve platform stability * Collaborate with ...
Lead Data Engineer
Toronto, ON · On-site
Manage and support Linux-based environments hosting Elastic Stack components * Analyze system logs and operational data to identify issues and improve platform stability * Collaborate with ...
Manager, Technical Support
Richmond Hill, ON · On-site +1
CA$92K - CA$138K/yr
Good foundation/knowledge working with Windows OS/Linux OS, Windows and Linux Servers Experience ... Management As a 24x7x365 organization, shift work, holidays and on-call responsibilities may be ...
New
Manager, Technical Support
Richmond Hill, ON · On-site +1
CA$92K - CA$138K/yr
Good foundation/knowledge working with Windows OS/Linux OS, Windows and Linux Servers Experience ... Management As a 24x7x365 organization, shift work, holidays and on-call responsibilities may be ...
New
Deep expertise in embedded Linux internals, kernel-space and user-space interactions, and ... Collaboration & Influence * Partner with product management, hardware teams, and customer ...
Deep expertise in embedded Linux internals, kernel-space and user-space interactions, and ... Collaboration & Influence * Partner with product management, hardware teams, and customer ...
Linux Manager information
What are Linux Managers?
What are some common challenges faced by Linux Managers when leading a team of system administrators?
What are the key skills and qualifications needed to thrive as a Linux Manager, and why are they important?
What is the difference between Linux Manager vs Linux System Administrator?
| Aspect | Linux Manager | Linux System Administrator |
|---|---|---|
| Certifications | Linux Professional Institute Certification (LPIC), CompTIA Linux+ | LPIC, CompTIA Linux+, Red Hat Certified Engineer (RHCE) |
| Work Environment | Oversees teams, manages Linux infrastructure, strategic planning | Maintains, configures, and troubleshoots Linux servers and systems |
| Responsibilities | Team leadership, project management, system architecture | System setup, maintenance, user support, security updates |
| Industry Usage | IT companies, data centers, enterprise environments | IT departments, hosting providers, enterprise networks |
While both roles involve Linux systems, a Linux Manager typically oversees teams and strategic initiatives, whereas a Linux System Administrator focuses on day-to-day system maintenance and support. The certifications and work environments often overlap, but their responsibilities differ in scope and leadership level.
Full-time
Posted 27 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