Product Development Engineer at Socomec developing embedded systems and GUI interfaces for electrical equipment. Collaborating with engineering teams to implement communication protocols and support product testing and documentation.
Responsibilities
Work closely with members of the engineering team comprising Software/Firmware, Electrical/Electronic and Power Conversion disciplines.
Develop controllers and programs.
Develop embedded GUI interfaces for Socomec products.
Implement communication industrial protocols.
Support the test and development of the products both at the device and systems level.
Prepare necessary support documentation related to the new products.
Requirements
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.
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.
Benefits
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.
Lead Full Stack Developer providing technical direction and mentoring junior developers at RBC. Collaborating on innovative payment solutions for commercial clients.
Staff Chief Engineer overseeing engineering activities and ensuring safety and compliance on maritime vessels. Leading engineering teams and managing technical operations with compliance to safety standards.
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.
Full Stack Developer building complex web applications and APIs in Assurance Innovation Lab at BDO. Collaborating with high - performing teams to drive innovation and enhance client service.
Senior Software Engineer developing Conductor, an AI platform for healthcare providers. Leading deployments, integrations, and resolving technical issues with client stakeholders.
Web Full Stack Developer at GHGSat focusing on innovative applications for greenhouse gas data processing. Join a multidisciplinary Agile Scrum team to enhance environmental solutions.
Software Developer I developing AI - driven applications within PR Newswire Canada. Collaborating with cross - functional teams to enhance application development and code quality.
Senior Client Engineer developing and improving the DragonVale mobile game client. Collaborating with talented engineers to deliver high - quality updates for its dedicated player community.
Staff Software Engineer joining Achievers' Framework team focused on building scalable infrastructure. Responsible for authentication, API gateways, and fostering engineering best practices with a strong team.