Senior Embedded Linux Engineer
$110k - $130k per yearSocomec Group
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 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 AI-based 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.
#J-18808-Ljbffr$95k - $130k per year
A leading electrical solutions provider in Brampton is seeking an NPD Firmware/Software Developer to design and develop embedded firmware for protection systems. The position requires expertise in C/C++, real-time embedded systems, and experience with communication protocols...Senior- ...customers, holding them accountable for delivering on products, appliances, services and support (On and off-Hours). Qualifications Linux Systems O/S DNS DHCP NTP Hardware Software Project Management Microsoft Office suite Business Analysis Business Process Facilitation...SuggestedWork at office
$120k - $130k per year
Martinrea International Inc. is a diversified and global automotive supplier engaged in developing and manufacturing highly engineered, value-added Lightweight Structures and Propulsion Systems. We employ approximately 16,000 skilled employees and currently operate in 57 locations...SeniorLong term contractPermanent employmentTemporary workWork at officeRelocationFlexible hours$120k - $140k per year
Socomec Group (Socomec) is a global leader in electrical equipment engineering and manufacturing, specialized in low voltage energy performance... ...all operations in North America. We are looking for a Senior Electrical Engineer to join our engineering team and contribute...SeniorManual laborWork at officeLocal area$110k - $140k per year
Senior C++ Flight Software Engineer VxWorks Job Category : Engineering Requisition Number : SENIO011875 Posted : May 20, 2026 Full-Time Hybrid... ...with VxWorks (Windriver) 10+ years of developing embedded applications Proven ability to design and implement safety...SeniorFull timeWork at officeFlexible hours- ...years or niche expertise) Role Description We are looking for a Senior Software Developer to support the Cyber Security portfolio... ...and secure development practices while collaborating closely with engineering, AI/ML, and cybersecurity teams. Key Responsibilities Design,...Senior
- Join EXP as a Senior Highway Design Engineer in Ontario and shape the future of transportation. This role concentrates on highway design, emphasizing mentorship and collaboration. You will be responsible for preparing design reports, reviewing CADD drawings, and drafting...SeniorContract workFor contractors
- A leading energy solutions company is looking for a Senior Electrical Engineer & Project Manager in Brampton, Ontario. This role will be integral in developing and managing energy storage solutions and microgrid systems. Candidates should possess over 10 years of experience...Senior
$120k - $165k per year
Senior Software Architect & Engineer Seeking a Senior Software Architect & Engineer for mission‑critical aerospace software development, focusing on scalable, safety‑critical embedded and application‑level software for flight control, avionics, and more. The role involves defining...Senior$83.2k - $104k per year
...consultation on the use of re-engineering techniques to improve process... ...teams work, decide, and deliver—embedding continuous improvement,... ...building trust and alignment across senior leaders, functional teams, and... ...results against standards, and embed improvements through standard...SeniorLong term contractTemporary workInternshipWork at officeFlexible hoursShift work- ...your expertise as an Expert Flight Software Engineer with MDA Space in Brampton. Focus on creating... ...Robotics & Space Operations team. In this senior role, your mastery of C++, paired with over a decade of developing embedded applications, will allow you to design and implement...Senior
$100k - $110k per year
Socomec Group (Socomec) is a global leader in electrical equipment engineering and manufacturing, specialized in low voltage energy performance... .../wiring inquiries, and issue resolution. Collaborate with senior engineers and cross‑functional teams to integrate electrical...Senior- Join SPS Commerce as a Platform Engineer in Brampton, Ontario, and contribute to redefining supply chain management through advanced technology... ...'s degree • Proficient in Python or Golang • Experience with Linux systems • Knowledge of infrastructure as code practices • Familiarity...
- We are seeking a Senior Delivery Manager to lead large‑scale Analytics & Data Management programs for marquee clients in our Sports & Gaming... ...complex, multi‑workstream programs and projects involving data engineering, data platforms, and analytics solutions. Proactively identify...SeniorLong term contract
- ...provider and continue to grow. Role Overview The Cloud DevOps Engineer will design and implement enterprise-scale cloud infrastructure,... ...teams and drive DevOps culture transformation. Mentor senior engineers and establish centers of excellence. Oversee architecture...Senior
- ...requesting resumes for the following position: Job Title: Project Engineer Job# 704-013 Reports to: Project Director Employment Type:... ...and leadership to members of the design team, commensurate with seniority. Recommends new equipment, concepts and techniques to improve...Full timeRemote work
$100k - $132k per year
...platform components and end-to-end solutions both independently and collaboratively Collaborate closely with software developers, data engineers, DevOps, and data scientists to develop and support AI platform features Participate in design and architecture discussions for AI...Senior$120k - $150k per year
...achievable mission — bringing to bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that's been in our DNA since day... ...a member of the engineering leadership team and reports to the Senior Manager, Mechanical Engineering. This role leads a large Design...SeniorWork at officeRelocationVisa sponsorshipFlexible hours$96k - $113k per year
We are seeking an experienced and motivated Piping Engineer to support capital projects, plant upgrades, and industrial process system designs. The successful candidate will be responsible for piping system design, equipment layout coordination, stress considerations, material...Long term contractTemporary workFor contractorsLocal area$108.8k - $136k per year
Senior Manager, Application Development The Senior Manager, Application Development supervises a technology team, ensuring accountable... ...application support managers, network administrators, and software engineers for quality assurance, program logic, and data processing....SeniorPermanent employmentFull timeCasual workShift workDay shiftAfternoon shift$70 - $75 per hour
...initiatives Job Description Insight Global is looking for a Senior Product Manager to lead fraud product strategy across a leading... ...new capabilities Partner with: Internal fraud teams Engineering teams External vendors ~ Evaluate and implement fraud tools...Senior$23.5 - $26.5 per hour
...Millwrights and Electricians, complete PM (Preventive Maintenance) optimizations, and develop new “walking” PM’s. With Reliability Engineers’ guidance, work with Production and Maintenance department to develop PM strategies for assets, Document Navigation Accelerator (...Hourly payFull timeInternshipWorldwide$99.1k - $123.9k per year
...facilities. This includes delivering projects on time, within budget, and with technically sound solutions. The role requires strong engineering fundamentals, project management discipline, and effective cross‑functional collaboration. Responsibilities and Attributes...Permanent employmentTemporary workFor contractors- ...Overview As a member of the military, Aerospace Engineering Officers are responsible for all aspects of the engineering, maintenance and management of military aircraft; and all of their support equipment and facilities during military operations. Responsibilities...Full timePart timeSummer workCasual workRelocationNight shiftWeekend work
$85k - $110k per year
...periodic invoicing and collect accounts receivable in time. Conduct business development propagating the services and preparing engineering fee proposals. Liaison with Clients, building strong client relationships, and generating new business. Ensure health and safety...Contract workFor contractors$25 - $28 per hour
...mission – bringing to bear a one‑of‑a‑kind mix of experience, engineering excellence and wide‑eyed wonder that’s been in our DNA since day... ...Scrum/SAFE) Continuous Integration (CI) / build automation Embedded development Comments/Special Considerations Successful...Hourly payInternshipWork at office- Explore an exciting career as a Senior Java Developer focused on AI Platforms at Loblaws in Brampton, Ontario. Develop AI solutions while... ...AI components Requirements: • Minimum 7 years of software engineering experience • Proficiency in Java and Spring Boot (5+ years) • Experience...Senior
- Explore an impactful engineering career with IKO Industries Ltd., a leader in roofing materials. We are seeking a Maintenance Engineering Co-op in Brampton, Ontario to support strategic initiatives and hands-on projects. As a Maintenance Engineering Co-op, you will work closely...Work at office
- Join as a Military Aerospace Engineering Officer, responsible for overseeing aircraft maintenance and engineering. Manage technical operations for military aircraft and support systems. This role encompasses managing resources for aircraft servicing and repairs. You will take...
- Trevor France Recruitment is seeking a skilled Software Test Automation Engineer on behalf of our client. This role is responsible for designing, implementing, and maintaining automated testing frameworks across front-end, back-end, and API layers. The successful candidate...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Linux Engineer. Be the first to apply!
- linux system administrator Brampton, ON
- senior software developer Brampton, ON
- working with seniors Brampton, ON
- senior human resources Brampton, ON
- senior director of operations Brampton, ON
- construction senior project manager Brampton, ON
- senior accounting technician Brampton, ON
- senior program manager Brampton, ON
- senior development manager Brampton, ON
- senior data scientist Brampton, ON
