Talent.com
Socomec Group
Senior Embedded Linux EngineerSocomec Group • Brampton, Peel Region, Canada
Senior Embedded Linux Engineer

Senior Embedded Linux Engineer

Socomec Group • Brampton, Peel Region, Canada
Il y a plus de 30 jours
Salaire
110 000,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

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.

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Senior Embedded Linux Engineer • Brampton, Peel Region, Canada

Offres similaires

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchMississauga, Peel Region, CA
Télétravail
Temps plein

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Voir plus

 • Offre sponsorisée

Senior Backend Engineer — Remote, Scalable Systems Expert

EpistemixMississauga, Peel Region, CA
Télétravail
Temps plein

A technology company is looking for a Senior Back End Software Engineer to join their fully remote team.The ideal candidate will have at least 7 years of back-end software development experience an... Voir plus

 • Offre sponsorisée

Senior Systems Engineer

Greenfield GlobalMississauga, Peel Region, CA
Temps plein

Job Title: Senior Systems Engineer.Department: Information Technology.Reporting to: Manager, IT Operations.Vacancy Status: This position is vacant.Greenfield is looking for a Senior Systems Enginee... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer

Donnell ConsultingBurlington, Canada
Temps plein

About the job Senior Embedded Software Engineer Embedded Software Designer Burlington ON Hybrid 4-Day Work Week **Please note that to be considered for any position at PV Labs, all candidates must ... Voir plus

 • Offre sponsorisée

Senior Embedded Engineer – Remote (Automotive Networking)

EthernoviaMississauga, Peel Region, CA
Télétravail
Temps plein

An innovative tech company is seeking a Senior Embedded Software/Firmware Engineer for remote work.You'll develop device drivers, ensuring integration with Linux and AUTOSAR Stack.Ideal candidates ... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Guidewire SoftwareMississauga, Peel region, Canada
Temps plein

We are growing our engineering team and are looking for an experienced, product‑minded Software Engineer to help build and scale our platform.This role is ideal for someone who enjoys ownership, va... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer

Aversan Inc.Mississauga, Canada
Temps plein

Senior Embedded Software Engineer Aversan Inc.Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are cur... Voir plus

 • Offre sponsorisée

Sr Embedded Audio Software Engineer

JobotMississauga, Peel Region, CA
Temps plein

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Voir plus

 • Offre sponsorisée

Linux Administrator for High Availability and System Optimization

Info-WaysBrampton
Temps plein

Elevate your career with this Linux Administrator role! Focus on high availability setups, system performance tuning, and effective virtualization management in a dynamic environment.As a key techn... Voir plus

 • Offre sponsorisée

Sr Embedded Firmware & Software Engineer - Power - C$95,000 - C$130,000 A Year

Electrical Power Solutions CompanyPeel, Canada
Temps plein

Designs and validates embedded firmware and software for power protection and control systems, collaborating with cross-functional teams and supporting test platform development. Voir plus

 • Offre sponsorisée

Oakville Senior Embedded Systems Expert

United States Digital Space LLCOakville
Temps plein

Join our team as an Oakville Senior Embedded Systems Expert and transform firmware testing for IoT devices.This full-time role focuses on innovation in embedded test automation.Your responsibilitie... Voir plus

 • Offre sponsorisée

Senior Electrical Engineer (Analog & Embedded Systems)

MyantMississauga, Canada
Temps plein

About MyantAt Myant, our mission is to help people Live Younger, Longer by transforming healthcare from episodic, reactive care to proactive, preventive health management.Through our pioneering con... Voir plus

 • Offre sponsorisée

Senior Platform Engineer for Zendesk Solutions

Ingram Micro, Inc.Mississauga, Peel region, Canada
Temps plein

Advance your career with Ingram Micro as a Senior Zendesk Platform Engineer.Lead efforts in AI automation and optimize customer support solutions across the organization.This role at Ingram Micro C... Voir plus

 • Offre sponsorisée

Release On Demand Senior Engineer - $120,800 - $170,800 A Year

CitiMississauga, Canada
Temps plein

For additional information, please review.We're looking for talented engineers to help enhance and scale our strategic Release on Demand platform as it's adopted by the enterprise.The roles... Voir plus

 • Offre sponsorisée

Lead Embedded Software for Next-Gen Haptics (Hybrid)

TITAN Haptics Inc.Mississauga, Peel Region, CA
Temps plein

A leading haptic technology firm in Mississauga seeks an Embedded Software Project Lead to own the delivery of software for haptic products.This hybrid role demands over 5 years of software experie... Voir plus

 • Offre sponsorisée

Senior Backend Engineer

ModesMississauga, Peel Region, CA
Temps plein

Modes is a digital transformation and organizational design collective working with various clients throughout North America.Our focus is on financial services.We help clients plan, design and laun... Voir plus

 • Offre sponsorisée

Lead Embedded Software For Next-Gen Haptics (Hybrid) - C$90,000 - C$135,000 A Year

Haptic Technology FirmMississauga, Canada
Temps plein

A leading haptic technology firm in Mississauga seeks an Embedded Software Project Lead to own the delivery of software for haptic products.This hybrid role demands over 5 years of software experie... Voir plus

 • Offre sponsorisée

Senior Embedded Systems Engineer – Gc/Lc

PerkinElmerVaughan, Canada
Temps plein

Overview The Embedded System Engineer will develop firmware for Gas Chromatography instrumentation, Auto‑Samplers, sample preparation devices, and mass spectrometers—including PerkinElmer Clarus, G... Voir plus

 • Offre sponsorisée

Senior Backend Engineer (AWS)

LumenaltaMississauga, Peel region, Canada
Temps plein

As a Senior Backend Engineer at Lumenalta, you will design and implement robust backend systems, ensuring our applications are secure, scalable, and efficient.You will be responsible for working cl... Voir plus

 • Offre sponsorisée

Senior AWS Support Engineer Role

Ingram MicroMississauga, Peel region, Canada
Temps plein

Join Ingram Micro as a Senior AWS Support Engineer and refine your technical skills while supporting global operations.Focus on troubleshooting and improving support effectiveness for complex AWS i... Voir plus