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 ...
Strong fundamentals: memory management, multithreading/concurrency, real-time constraints, HW/SW ... Platform: Embedded Linux on NVIDIA Jetson * Mobile: iOS/Android integrations * Build: CMake ...
Strong fundamentals: memory management, multithreading/concurrency, real-time constraints, HW/SW ... Platform: Embedded Linux on NVIDIA Jetson * Mobile: iOS/Android integrations * Build: CMake ...
Embedded Software Engineer
Markham, ON · On-site
Understanding of memory management, multithreading, synchronization primitives, and inter-process communication (IPC) in an embedded Linux context * Minimum 2-5 years of hands-on experience in ...
Quick apply
Embedded Software Engineer
Markham, ON · On-site
Understanding of memory management, multithreading, synchronization primitives, and inter-process communication (IPC) in an embedded Linux context * Minimum 2-5 years of hands-on experience in ...
Embedded Vision Developer
Waterloo, ON · On-site
Strong fundamentals: memory management, multithreading/concurrency, real-time constraints, HW/SW ... Platform: Embedded Linux on NVIDIA Jetson * Mobile: iOS/Android integrations * Build: CMake ...
Quick apply
Embedded Vision Developer
Waterloo, ON · On-site
Strong fundamentals: memory management, multithreading/concurrency, real-time constraints, HW/SW ... Platform: Embedded Linux on NVIDIA Jetson * Mobile: iOS/Android integrations * Build: CMake ...
Staff Embedded Engineer
Toronto, ON · On-site
The embedded team is in a unique position as we own a wide breadth of the technologies that get ... Virtual Interview with Hiring Manager: This one-hour session will encompass technical, behavioral ...
Staff Embedded Engineer
Toronto, ON · On-site
The embedded team is in a unique position as we own a wide breadth of the technologies that get ... Virtual Interview with Hiring Manager: This one-hour session will encompass technical, behavioral ...
Embedded Software Engineer
CA$75K - CA$110K/yr
You will work on mission-critical embedded systems responsible for controlling hardware, managing data flows, and ensuring reliable operation in the harsh environment of space. This role involves ...
Embedded Software Engineer
CA$75K - CA$110K/yr
You will work on mission-critical embedded systems responsible for controlling hardware, managing data flows, and ensuring reliable operation in the harsh environment of space. This role involves ...
Senior Manager, Embedded SW ITE & RIC
Kitchener, ON · Hybrid
CA$112K - CA$140K/yr
Kitchener, Canada Senior Manager Embedded Software, RIC and BTE Solutions Sonova is seeking a Senior Manager Embedded Software, RIC and BTE Solutions to lead the development and delivery of signal ...
Senior Manager, Embedded SW ITE & RIC
Kitchener, ON · Hybrid
CA$112K - CA$140K/yr
Kitchener, Canada Senior Manager Embedded Software, RIC and BTE Solutions Sonova is seeking a Senior Manager Embedded Software, RIC and BTE Solutions to lead the development and delivery of signal ...
Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering ... Manager, SkyLink Parachutist Navigation and Situational Awareness System, and other support ...
Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering ... Manager, SkyLink Parachutist Navigation and Situational Awareness System, and other support ...
Embedded Software Developer
Stittsville, ON · On-site
Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering ... Manager, SkyLink⢠Parachutist Navigation and Situational Awareness System, and other support ...
Quick apply
Embedded Software Developer
Stittsville, ON · On-site
Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering ... Manager, SkyLink⢠Parachutist Navigation and Situational Awareness System, and other support ...
Advise managers with insights and recommendations to improve the team. * Define unit test ... Embedded Systems & Hardware: Strong knowledge of RTOS and Linux including embedded Linux ...
Advise managers with insights and recommendations to improve the team. * Define unit test ... Embedded Systems & Hardware: Strong knowledge of RTOS and Linux including embedded Linux ...
Senior Embedded Engineer
Toronto, ON · Hybrid
Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ... Virtual Interview with Hiring Manager: This one-hour session will encompass technical, behavioral ...
Senior Embedded Engineer
Toronto, ON · Hybrid
Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ... Virtual Interview with Hiring Manager: This one-hour session will encompass technical, behavioral ...
Senior Embedded Software Developer
Kitchener, ON · On-site
CA$125K - CA$165K/yr
When it comes to the future of agricultural supply chain management, BinSentry is leading the way. For more information visit www.binsentry.com. As we scale up, we're looking for a Senior Embedded ...
Quick apply
Senior Embedded Software Developer
Kitchener, ON · On-site
CA$125K - CA$165K/yr
When it comes to the future of agricultural supply chain management, BinSentry is leading the way. For more information visit www.binsentry.com. As we scale up, we're looking for a Senior Embedded ...
When it comes to the future of agricultural supply chain management, BinSentry is leading the way. For more information visit www.binsentry.com. As we scale up, we're looking for a Senior Embedded ...
When it comes to the future of agricultural supply chain management, BinSentry is leading the way. For more information visit www.binsentry.com. As we scale up, we're looking for a Senior Embedded ...
Embedded Software Designer
Toronto, ON · On-site
Experience implementing embedded security solutions such as secure boot, hardware security modules (HSMs), certificate/key management, authentication, or encrypted communications * Familiarity with ...
Embedded Software Designer
Toronto, ON · On-site
Experience implementing embedded security solutions such as secure boot, hardware security modules (HSMs), certificate/key management, authentication, or encrypted communications * Familiarity with ...
Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ... Virtual Interview with Hiring Manager: This one-hour session will encompass technical, behavioral ...
Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ... Virtual Interview with Hiring Manager: This one-hour session will encompass technical, behavioral ...
Senior Embedded Linux Engineer
Kitchener, ON · Hybrid
CA$100K - CA$150K/yr
Senior Embedded Linux Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Understanding of Linux process management, networking, logging, storage, and system services
Senior Embedded Linux Engineer
Kitchener, ON · Hybrid
CA$100K - CA$150K/yr
Senior Embedded Linux Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Understanding of Linux process management, networking, logging, storage, and system services
Embedded Engineer
Toronto, ON · Hybrid
$130K - $150K/yr
Embedded Engineer - Scientific Robotics & Automation Location: Flexible / Hybrid (in-office ... Camera management and video handling * Computer vision and feature detection * Machine learning or ...
Quick apply
Embedded Engineer
Toronto, ON · Hybrid
$130K - $150K/yr
Embedded Engineer - Scientific Robotics & Automation Location: Flexible / Hybrid (in-office ... Camera management and video handling * Computer vision and feature detection * Machine learning or ...
Embedded Firmware Engineer
Ottawa, ON · On-site
CA$95K - CA$130K/yr
The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart ... Develop DMA transfer configurations, GPIO management routines, and interrupt service routines to ...
Quick apply
Embedded Firmware Engineer
Ottawa, ON · On-site
CA$95K - CA$130K/yr
The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart ... Develop DMA transfer configurations, GPIO management routines, and interrupt service routines to ...
Embedded Firmware Engineer
Ottawa, ON · On-site
$95K - $130K/yr
The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart ... Develop DMA transfer configurations, GPIO management routines, and interrupt service routines to ...
Embedded Firmware Engineer
Ottawa, ON · On-site
$95K - $130K/yr
The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart ... Develop DMA transfer configurations, GPIO management routines, and interrupt service routines to ...
Students examine the fundamentals of embedded systems, including system architecture, CPUs, memory management, interfacing with sensors and peripherals, and systems programming using assembly ...
Students examine the fundamentals of embedded systems, including system architecture, CPUs, memory management, interfacing with sensors and peripherals, and systems programming using assembly ...
Embedded Manager information
How does an embedded manager typically collaborate with cross-functional teams during product development?
What are the key skills and qualifications needed to thrive as an embedded manager, and why are they important?
What is an embedded manager?
What are the most commonly searched types of Embedded jobs in Ontario?
The most popular types of Embedded jobs in Ontario are:
What cities in Ontario are hiring for Embedded Manager jobs?
Cities in Ontario with the most Embedded Manager job openings:

Full-time
Re-posted 28 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