Senior Embedded Software Engineer

2 weeks ago


Concord ON, Canada Cleveland Range Full time

Position Summary:Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand. Agile project management and create budgets and timelines for controls projects.Major Accountability:· Creates project timelines and budgets.· Hardware and software requirements for applications of controls.· Implementation and validation of embedded controls for product platforms.· Sustaining support for legacy controls.Key Tasks and Responsibilities:1. You will be the architect, lead the design, implement, and test software /Hardware for Cleveland Range.2. Works collaboratively with other functional areas to drive priorities that support the business strategy. 3. Works closely with sister companies controls team to align with and fully leverage common controls platforms. 4. Creating statements of work, purchase requisitions, and other supply chain documents for consultants, vendor purchases, and partners work orders.5. Works with suppliers to validate controls against requirements and achieve reliability and compliance.6. Collaborates and communicates with peers supporting other Welbilt brands.7. Write efficient, reusable, and maintainable code for real-time systems.8. Perform thorough testing and debugging of software to ensure reliability and robustness.9. Stay up-to-date with industry trends and advancements in systems to drive innovation within the team10. Develop and optimize software drivers to interface with peripheral devices and external components.11. Conduct code reviews and provide mentorship to junior software engineers.12. Responsible for timely, cost effective development of product designs, component and material requirements, bills of materials, and assembly instructions for commercial equipment.Experience with local electrical utilities electronic standardsSpecialized Skills, Knowledge and Abilities:· Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.· Extensive experience and technical expertise in embedded controls hardware and software., with a strong focus on C/C++ and QT/QML.· Proficiency in C/C++ programming for resource-constrained systems.· Experience with real-time operating systems (RTOS) and/or Linux.· Strong understanding of IOT platforms, MQTT protocol, and ability to utilize tools for verification of all parts of the system.· Solid understanding of software development methodologies, version control systems, and bug-tracking tools.· Strong problem-solving skills and proactive attitude towards tackling technical challenges.· Excellent communication skills and the ability to work effectively in a collaborative team environment.· Proficient in hardware and software tools – CAD tools like OrCAD, Altium, and simulation tools. Software - IDE, Compilers, Debug tools, Network troubleshooting tools. Issues tracking tool, and configuration Management tools. · Ability to work independently with little supervision, performs a variety of engineering work requiring the application of standard techniques, procedures, and criteria in carrying out a sequence of related engineering tasks. Plans and designs products, tools, and equipment. Incumbents receive specific and detailed instruction regarding required tasks and expected results. Tasks typically relate to design, test, verification and reliability of mechanical and electromechanical food service products and systems.Travel: 15%Years of Experience: 8 - 10 years.Required Education: Bachelor of Science in EngineeringField of Study: EngineeringRequired Field Experience: Control systems engineering, hardware/software application developmentReports to: Engineering Manager



  • Markham, ON, Canada ZRG Embedded RecruitingRPO Full time

    Legrand has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, develop, integrate and test embedded firmware and custom software applications...


  • Markham, ON, Canada ZRG Embedded RecruitingRPO Full time

    Legrand has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, develop, integrate and test embedded firmware and custom software applications...


  • Toronto, ON, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review...


  • Concord, ON, Canada Cleveland Range Full time

    Position Summary:Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....


  • Concord, ON, Canada Cleveland Range Full time

    Position Summary:Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....


  • Toronto, ON, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...


  • Toronto, ON, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...


  • Toronto, ON, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...


  • Toronto, ON, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...


  • Toronto, ON, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design...


  • Concord, Canada Cleveland Range Full time

    Position Summary: Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....


  • Concord, Canada Cleveland Range Full time

    Position Summary:Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....


  • Concord, Canada Cleveland Range Full time

    Position Summary:Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....


  • Ottawa, ON, Canada Lumentum Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th...


  • Ottawa, ON, Canada Lumentum Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th...


  • Ottawa, ON, Canada Infomatics Corp Full time

    Job Description for Embedded Software Developer:Develop and maintain embedded software modules using programming languages like C++ and Python.Assist in the implementation of networking solutions, ensuring seamless communication between software components.Participate in code reviews, providing constructive feedback to enhance code quality and adherence to...


  • Ottawa, ON, Canada Infomatics Corp Full time

    Job Description for Embedded Software Developer:Develop and maintain embedded software modules using programming languages like C++ and Python.Assist in the implementation of networking solutions, ensuring seamless communication between software components.Participate in code reviews, providing constructive feedback to enhance code quality and adherence to...

  • Embedded Engineer

    3 weeks ago


    Waterloo, ON, Canada EPITEC Full time

    Epitec, Inc.JOB TYPE: Embedded Software EngineerLOCATION: Sunrise, Florida SUMMARY of Skills: Embedded Software EngineerPosition Description:Senior Software Development - C++ If you are a highly motivated self-starter interested in working on next-generation user experiences that will be used in millions of vehicles worldwide, then we may have a role for...

  • Embedded Engineer

    3 weeks ago


    Waterloo, ON, Canada EPITEC Full time

    Epitec, Inc.JOB TYPE: Embedded Software EngineerLOCATION: Sunrise, Florida SUMMARY of Skills: Embedded Software EngineerPosition Description:Senior Software Development - C++ If you are a highly motivated self-starter interested in working on next-generation user experiences that will be used in millions of vehicles worldwide, then we may have a role for...

  • Embedded Engineer

    3 weeks ago


    Waterloo, ON, Canada EPITEC Full time

    Epitec, Inc.JOB TYPE: Embedded Software EngineerLOCATION: Sunrise, Florida SUMMARY of Skills: Embedded Software EngineerPosition Description:Senior Software Development - C++ If you are a highly motivated self-starter interested in working on next-generation user experiences that will be used in millions of vehicles worldwide, then we may have a role for...