Product Development Engineer
CA$110K - CA$130K/yr
Developing embedded GUI interfaces for Socomec products. * Use of Industrial communication ... Degree in Electrical/Electronic Engineering with proven software development track record. * Degree ...
CA$110K - CA$130K/yr
Developing embedded GUI interfaces for Socomec products. * Use of Industrial communication ... Degree in Electrical/Electronic Engineering with proven software development track record. * Degree ...
CA$110K - CA$130K/yr
Developing embedded GUI interfaces for Socomec products. * Use of Industrial communication ... Degree in Electrical/Electronic Engineering with proven software development track record. * Degree ...
Waterloo, ON · Hybrid
CA$89K - CA$139K/yr
Bachelor's degree in computer science, engineering, or a related field of study. Experience ... Experienced in automated testing frameworks (PyTest, Slash, unit testing) and GUI testing solutions ...
Waterloo, ON · Hybrid
CA$89K - CA$139K/yr
Bachelor's degree in computer science, engineering, or a related field of study. Experience ... Experienced in automated testing frameworks (PyTest, Slash, unit testing) and GUI testing solutions ...
... GUI Testing to microscopy and platform testing. The ideal candidate need to thrives in a fast-paced, multi-domain environment and is comfortable being both a developer and a hands-on tester. Viavi ...
... GUI Testing to microscopy and platform testing. The ideal candidate need to thrives in a fast-paced, multi-domain environment and is comfortable being both a developer and a hands-on tester. Viavi ...
Oakville, ON · On-site
Other GUI tools (ie. Qt) is a plus. * Experience working with AWS (S3, RDS, EC2). * Solid understanding of SQL and NoSQL databases. * Strong programming skills in Python and/or C++. * Experience ...
Oakville, ON · On-site
Other GUI tools (ie. Qt) is a plus. * Experience working with AWS (S3, RDS, EC2). * Solid understanding of SQL and NoSQL databases. * Strong programming skills in Python and/or C++. * Experience ...
Oakville, ON · On-site
Other GUI tools (ie. Qt) is a plus. * Experience working with AWS (S3, RDS, EC2). * Solid understanding of SQL and NoSQL databases. * Strong programming skills in Python and/or C++. * Experience ...
Quick apply
Oakville, ON · On-site
Other GUI tools (ie. Qt) is a plus. * Experience working with AWS (S3, RDS, EC2). * Solid understanding of SQL and NoSQL databases. * Strong programming skills in Python and/or C++. * Experience ...
Distribution Engineering. • Graphical user interface (GUI) and design skills desired • Knowledge of telecommunications systems desired • Ability to be self-managing and to relish the challenges ...
Distribution Engineering. • Graphical user interface (GUI) and design skills desired • Knowledge of telecommunications systems desired • Ability to be self-managing and to relish the challenges ...
Mississauga, ON · Hybrid
CA$100K - CA$120K/yr
Minimum 3 years of experience in developing Single Page Application (GUI) using Java script framework like Angular, React etc. * Programming: J2EE, JPA, JAVA Web Services (RESTFUL) Spring Framework ...
Mississauga, ON · Hybrid
CA$100K - CA$120K/yr
Minimum 3 years of experience in developing Single Page Application (GUI) using Java script framework like Angular, React etc. * Programming: J2EE, JPA, JAVA Web Services (RESTFUL) Spring Framework ...
Ottawa, ON · On-site
CA$88K - CA$163K/yr
Job Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take ... Experience with GUI test automation frameworks (e.g., Qt Test, Squish, Selenium, Playwright). * A ...
Quick apply
Ottawa, ON · On-site
CA$88K - CA$163K/yr
Job Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take ... Experience with GUI test automation frameworks (e.g., Qt Test, Squish, Selenium, Playwright). * A ...
Familiarity with CLS Manager GUI, SWIFT ISO 20022 migration initiatives, or other emerging payment standards * Experience in Linux, along with strong proficiency in modern programming languages such ...
Familiarity with CLS Manager GUI, SWIFT ISO 20022 migration initiatives, or other emerging payment standards * Experience in Linux, along with strong proficiency in modern programming languages such ...
Establish performance testing best practices and mentor junior or mid\-level QA engineers. \n * Plan and organize testing efforts for large systems in Graphical User Interface (GUI) and non ...
Establish performance testing best practices and mentor junior or mid\-level QA engineers. \n * Plan and organize testing efforts for large systems in Graphical User Interface (GUI) and non ...
Hands on experience with various defect tracking tools, such as Azure DevOps * 5-10 years of hands ... GUI) and non-Graphical User Interface (GUI) environments, including the execution of systems ...
Quick apply
Hands on experience with various defect tracking tools, such as Azure DevOps * 5-10 years of hands ... GUI) and non-Graphical User Interface (GUI) environments, including the execution of systems ...
CA$70 - CA$75/hr
Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non ... Collaborate with developers, business analysts, and project managers to clarify requirements and ...
New
Quick apply
CA$70 - CA$75/hr
Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non ... Collaborate with developers, business analysts, and project managers to clarify requirements and ...
New
Toronto, ON · Hybrid
$130K - $150K/yr
Embedded Engineer - Scientific Robotics & Automation Location: Flexible / Hybrid (in-office ... GUI improvements on our Raspberry Pi-based interface * Firmware update mechanism design and ...
Quick apply
Toronto, ON · Hybrid
$130K - $150K/yr
Embedded Engineer - Scientific Robotics & Automation Location: Flexible / Hybrid (in-office ... GUI improvements on our Raspberry Pi-based interface * Firmware update mechanism design and ...
CA$70 - CA$75/hr
Collaborate with developers, business analysts, and project managers to clarify requirements and ... Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non ...
Quick apply
CA$70 - CA$75/hr
Collaborate with developers, business analysts, and project managers to clarify requirements and ... Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non ...
Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non ... Works closely with developers to reproduce and resolve issues. \n * Develops and maintains ...
New
Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non ... Works closely with developers to reproduce and resolve issues. \n * Develops and maintains ...
New
CA$70 - CA$75/hr
Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non ... Collaborate with developers, business analysts, and project managers to clarify requirements and ...
New
Quick apply
CA$70 - CA$75/hr
Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non ... Collaborate with developers, business analysts, and project managers to clarify requirements and ...
New
Markham, ON · On-site
Work with Sales Account Managers to establish customer needs and expectations for system function and GUI design. * Remote programming - Assist Installers/Technicians in loading, testing the program ...
Quick apply
Markham, ON · On-site
Work with Sales Account Managers to establish customer needs and expectations for system function and GUI design. * Remote programming - Assist Installers/Technicians in loading, testing the program ...
Works closely with developers to reproduce and resolve issues. \n * Develops and maintains ... Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non ...
New
Works closely with developers to reproduce and resolve issues. \n * Develops and maintains ... Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non ...
New
Markham, ON · On-site
Work with Sales Account Managers to establish customer needs and expectations for system function and GUI design. * Remote programming Assist Installers/Technicians in loading, testing the program ...
Quick apply
Markham, ON · On-site
Work with Sales Account Managers to establish customer needs and expectations for system function and GUI design. * Remote programming Assist Installers/Technicians in loading, testing the program ...
Distribution Engineering. * Graphical user interface (GUI) and design skills desired * Knowledge of telecommunications systems desired * Ability to be self-managing and to relish the challenges of ...
Quick apply
Distribution Engineering. * Graphical user interface (GUI) and design skills desired * Knowledge of telecommunications systems desired * Ability to be self-managing and to relish the challenges of ...
A GUI Developer is responsible for designing and implementing user interfaces for software applications, ensuring a seamless and visually appealing user experience. They use front-end technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular to build interactive components. Their role involves collaborating with UX designers, back-end developers, and other stakeholders to create responsive, efficient, and user-friendly interfaces.
A typical day for a GUI Developer involves designing, coding, and testing user interfaces, collaborating closely with UX/UI designers to ensure layouts are both functional and visually engaging. You will work as part of a multidisciplinary development team, often participating in daily stand-ups, code reviews, and feedback sessions with backend developers and product managers. GUI Developers may also engage in troubleshooting and optimizing interface performance, as well as adapting designs based on user feedback or evolving project goals. Effective teamwork and communication are key, as your work directly impacts how end-users interact with the final product.
To thrive as a GUI Developer, you need strong programming skills in languages such as JavaScript, HTML, CSS, and familiarity with frameworks like React, Angular, or Qt, often supported by a degree in computer science or related field. Experience with design tools (e.g., Adobe XD, Figma) and an understanding of user interface guidelines are typically required, and certifications in front-end development can be advantageous. Creativity, attention to detail, and effective communication are vital soft skills that help bridge the gap between design and functionality. These abilities are important to create intuitive, visually appealing, and user-friendly interfaces that enhance the overall user experience.

CA$110K - CA$130K/yr
Full-time
Posted 29 days ago
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
This senior role will work closely with members of the engineering team comprising Software/Firmware, Electrical/Electronic and Power Conversion disciplines to develop controllers and programs, embedded GUI interfaces, implement communication industrial protocols, support the test and development of the products both at the device and systems level, and prepare necessary support documentation related to the new products.
Key Responsibilities And Accountabilities
Developing software for an embedded Linux based microcomputer devices.
Developing embedded GUI interfaces for Socomec products.
Use of Industrial communication protocols such as Modbus TCP and RTU, BACnet/IP and SNMP.
Handle all stages of the embedded software life cycle.
Prepare/write clear and concise operational documentation including manuals, online help, etc.
Provide support to production and service personnel for related products.
Essential Qualifications, Experience, And Skills
Qualifications
Degree in Electrical/Electronic Engineering with proven software development track record.
Degree in Firmware / Software Engineering with thorough understanding of industrial monitoring and control systems.
General Work Experience
7+ years software development for real-time industrial automation systems.
Ability to handle projects from the inception to the product delivery.
Software programming languages such as C, C++, Java, Python.
Embedded Linux development using Yocto project.
Industrial network protocols such as Modbus TCP/RTU (must have), EtherNet/IP, BACnet/IP or SNMP (an asset).
Web application development using HTML5 and JavaScript preferably with Vue.js framework.
GUI development for industrial touch panels (Qt framework an asset).
Familiarity with electrical power quality monitoring and related standards such as IEEE 1159, IEEE1459, IEC 61000-4-30.
Knowledge of NIST SP 800-82, NIST Cybersecurity Framework combined with IEC 62443 highly desired.
Demonstrates initiative and a passion for achieving results expeditiously.
Resourceful, innovative and energetic.
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