The engineer will design and implement production-grade embedded Linux services for industrial ... firmware update, and handover to manufacturing/service teams. The products supported by this role ...
The engineer will design and implement production-grade embedded Linux services for industrial ... firmware update, and handover to manufacturing/service teams. The products supported by this role ...
Engineering Intern (Mechatronics Engineering) - Amico Clinical Solutions Richmond Hill, ON Position ... Work with sensors, motors, controllers, embedded systems, and other electromechanical components as ...
Quick apply
Engineering Intern (Mechatronics Engineering) - Amico Clinical Solutions Richmond Hill, ON Position ... Work with sensors, motors, controllers, embedded systems, and other electromechanical components as ...
Embedded Software Engineer
Burlington, ON · On-site
We're looking for a passionate Embedded Software Engineer to join our development team, where you ... Create, support and debug software and firmware. * Adapt existing products for new requirements and ...
Quick apply
Embedded Software Engineer
Burlington, ON · On-site
We're looking for a passionate Embedded Software Engineer to join our development team, where you ... Create, support and debug software and firmware. * Adapt existing products for new requirements and ...
Embedded Software Engineer
Markham, ON · On-site
Design, develop, and maintain embedded software and firmware for Evertz broadcast/ip routing or ... Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a ...
Quick apply
Embedded Software Engineer
Markham, ON · On-site
Design, develop, and maintain embedded software and firmware for Evertz broadcast/ip routing or ... Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... You'll collaborate closely with firmware architects, SoC design teams, and validation engineers to ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... You'll collaborate closely with firmware architects, SoC design teams, and validation engineers to ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... You'll collaborate closely with firmware architects, SoC design teams, and validation engineers to ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... You'll collaborate closely with firmware architects, SoC design teams, and validation engineers to ...
The Embedded Systems Software Engineer will be responsible for the design, implementation, and ... Design, implement, and test new system-level firmware features * Optimize system resources and ...
The Embedded Systems Software Engineer will be responsible for the design, implementation, and ... Design, implement, and test new system-level firmware features * Optimize system resources and ...
Lead Embedded Software in the Loop Developer
Oakville, ON · On-site +1
Medical
Dental
Retirement
Geotab is seeking a Lead Embedded Developer who will drive the technical direction of the Software ... Architect and validate firmware simulation solutions from requirements through to production ...
Lead Embedded Software in the Loop Developer
Oakville, ON · On-site +1
Medical
Dental
Retirement
Geotab is seeking a Lead Embedded Developer who will drive the technical direction of the Software ... Architect and validate firmware simulation solutions from requirements through to production ...
Co-Op Embedded Software Engineer
Oakville, ON · On-site
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core ... Solid understanding of embedded systems development, including microcontrollers, firmware, device ...
Quick apply
Co-Op Embedded Software Engineer
Oakville, ON · On-site
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core ... Solid understanding of embedded systems development, including microcontrollers, firmware, device ...
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core ... Solid understanding of embedded systems development, including microcontrollers, firmware, device ...
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core ... Solid understanding of embedded systems development, including microcontrollers, firmware, device ...
... embedded firmware development in C, C++. * experience with PCB design and schematic capture using ... engineering tools(e.g., SolidWorks, Onshape, etc.). * proven ability to work directly and ...
Quick apply
... embedded firmware development in C, C++. * experience with PCB design and schematic capture using ... engineering tools(e.g., SolidWorks, Onshape, etc.). * proven ability to work directly and ...
... embedded firmware development in C, C++. * experience with PCB design and schematic capture using ... engineering tools(e.g., SolidWorks, Onshape, etc.). * proven ability to work directly and ...
... embedded firmware development in C, C++. * experience with PCB design and schematic capture using ... engineering tools(e.g., SolidWorks, Onshape, etc.). * proven ability to work directly and ...
Software Analyst Intern Rail Pass Type: Internship/Co-op(Full-time/Hybrid) Departure and Arrival ... Proficient in C and real-time embedded software. * Proficient in Python * Experience in DevOps ...
Software Analyst Intern Rail Pass Type: Internship/Co-op(Full-time/Hybrid) Departure and Arrival ... Proficient in C and real-time embedded software. * Proficient in Python * Experience in DevOps ...
As part of a multi-developer firmware team the major responsibilities will include architecture, analysis, design of embedded solutions for Square/UR product line. The Senior Staff Embedded Software ...
As part of a multi-developer firmware team the major responsibilities will include architecture, analysis, design of embedded solutions for Square/UR product line. The Senior Staff Embedded Software ...
As part of a multi-developer firmware team the major responsibilities will include architecture, analysis, design of embedded solutions for Square/UR product line. The Senior Staff Embedded Software ...
As part of a multi-developer firmware team the major responsibilities will include architecture, analysis, design of embedded solutions for Square/UR product line. The Senior Staff Embedded Software ...
As part of a multi-developer firmware team the major responsibilities will include architecture, analysis, design of embedded solutions for Square/UR product line. The Senior Staff Embedded Software ...
As part of a multi-developer firmware team the major responsibilities will include architecture, analysis, design of embedded solutions for Square/UR product line. The Senior Staff Embedded Software ...
Senior Applications Engineer
Burlington, ON · On-site
The Senior Engineer is the primary technical point of contact for customers on their assigned ... embedded firmware features thatenabletestand measurement at next generation nodes. b) On-Board ...
Senior Applications Engineer
Burlington, ON · On-site
The Senior Engineer is the primary technical point of contact for customers on their assigned ... embedded firmware features thatenabletestand measurement at next generation nodes. b) On-Board ...
As a Software Compiler Intern, you'll work with a dedicated mentor and collaborate across software, firmware, hardware, and systems teams. This is a rare chance to work on performance-critical code ...
As a Software Compiler Intern, you'll work with a dedicated mentor and collaborate across software, firmware, hardware, and systems teams. This is a rare chance to work on performance-critical code ...
Embedded NPU Software Engineer, Senior Staff
Markham, ON · On-site
$100 - $130/hr
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded ... Collaborating with cross‑functional teams (hardware, tools, and firmware) to evaluate design ...
Embedded NPU Software Engineer, Senior Staff
Markham, ON · On-site
$100 - $130/hr
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded ... Collaborating with cross‑functional teams (hardware, tools, and firmware) to evaluate design ...
SoC DFX Staff Engineer
Thornhill, ON · Hybrid
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... In this role, you will collaborate closely with architecture, RTL, firmware, and verification teams ...
SoC DFX Staff Engineer
Thornhill, ON · Hybrid
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... In this role, you will collaborate closely with architecture, RTL, firmware, and verification teams ...
Embedded Firmware Engineer Intern information
What does an embedded firmware engineer intern do?
What types of projects and responsibilities can an embedded firmware engineer intern expect during their internship?
What are the key skills and qualifications needed to thrive as an embedded firmware engineer intern, and why are they important?
What is the difference between Embedded Firmware Engineer Intern vs Embedded Software Developer Intern?
| Aspect | Embedded Firmware Engineer Intern | Embedded Software Developer Intern |
|---|---|---|
| Credentials | Typically pursuing or holding a degree in Electrical Engineering, Computer Engineering, or related fields | Usually pursuing or holding a degree in Computer Science, Software Engineering, or related fields |
| Work Environment | Hardware-focused, working closely with microcontrollers, embedded systems, and firmware development | Software-focused, working on embedded OS, application software, and system integration |
| Industry Usage | Common in electronics, IoT, automotive, and consumer device industries | Common in consumer electronics, IoT, and software development companies |
The Embedded Firmware Engineer Intern primarily focuses on developing low-level firmware for hardware devices, working closely with microcontrollers and embedded systems. In contrast, the Embedded Software Developer Intern works more on higher-level software components, often involving embedded operating systems and application development. Both roles require knowledge of programming languages like C/C++, but their focus areas differ, aligning with hardware versus software development within embedded systems.
What are the most commonly searched types of Embedded Firmware Engineer jobs in Toronto, ON?
The most popular types of Embedded Firmware Engineer jobs in Toronto, ON are:
What are popular job titles related to Embedded Firmware Engineer Intern jobs in Toronto, ON?
For Embedded Firmware Engineer Intern jobs in Toronto, ON, the most frequently searched job titles are:
- Github Software Engineer Intern
- C++ Software Engineer Internship
- Google Software Engineer Internship
- Summer Hil Test Engineer
- Volunteer Cloud Engineer Intern
- Full Time Amazon Software Engineer
- Internship Bioinformatics Software Engineer
- Internship Verizon Java Developer
- Simulation Software Engineer Internship
- Intern Software Developer Hospitality
What job categories do people searching Embedded Firmware Engineer Intern jobs in Toronto, ON look for?
The top searched job categories for Embedded Firmware Engineer Intern jobs in Toronto, ON are:
Full-time
Re-posted yesterday
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