Senior Embedded Software Engineer
3 months ago
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 team
10. 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 standards
Specialized 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 Engineering
Field of Study: Engineering
Required Field Experience: Control systems engineering, hardware/software application development
Reports to: Engineering Manager
-
Senior Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Ottawa region, Canada Avanciers Full timeHi,Position: Software Engineering - Embedded Diagnostics Software (Classic Autosar and C)Location: Ottawa/ Waterloo , ONFull Time RoleThe engineer will be responsible for developing production ready software following a defined software development process. The engineer must be capable of analyzing specifications, developing unit designs, developing unit...
-
Senior Embedded Software Designer
3 months ago
Ottawa, Ontario, Ottawa region, Canada Lumentum Full timeLumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th consecutive year and the 2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year.Lumentum is looking for an Embedded Software Engineer to play a leading role in the development of software for a new generation of leading-edge...
-
Senior Firmware Embedded Engineer
1 month ago
Mississauga, Ontario, Peel region, Canada Resonaite Full timeOur client in the telco and IoT sector is looking for a fulltime/permanent Embedded Hardware/Software Engineer to join their team.The engineer will develop embedded firmware and hardware to be run on microcontrollers. They will contribute to a team effort in developing a complete custom product all the way from concept and requirements gathering, to...
-
Embedded Software Engineer
7 days ago
Ottawa, Ontario, Ottawa region, Canada Info Way Solutions Full timeRole : Software Engineer (embedded)Location : Ottowa, Canada (Only Locals)Qualifications:- Exercise good judgement determining how to best achieve technical objectives of assignment.- Creative problem solving skills and excellent troubleshooting/debugging skills- Strong written and verbal communication- Excellent teamwork and people skills- Ability to manage...
-
Ottawa, Ontario, Ottawa region, Canada Morson Talent Full timeEmbedded Linux Software EngineerAbout Us:We are at the forefront of aviation communication, leveraging innovative satellite and cellular technologies to deliver cutting-edge solutions. We are redefining connectivity in aerospace. Join a team dedicated to shaping the future of aviation technology.About You:You are a skilled Embedded Linux Software Engineer...
-
Embedded Linux Software Developer
7 days ago
Ottawa, Ontario, Ottawa region, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...
-
Embedded C++ Software Engineer
3 months ago
Ottawa, Ontario, Ottawa region, Canada Insight Global Full timeMust-Have Qualifications - 5+ years of experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment- Experience with established software design patterns, efficient data structures, and multi-threaded system design- Experience with OOPS concepts, memory management and code optimizationPlusses - Knowledge of...
-
Embedded C/C++ Developers
1 week ago
Ottawa, Ontario, Ottawa region, Canada Procom Full time2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer.Duration: These are both 1-year (with possibility of renewal) contractsLocation: Fully on-site, in the Ottawa area.Senior Embedded C++ Software DeveloperSeeking a C++ Middleware Embedded Software Developer.In this position you will be participating in a project...
-
Staff Software Engineer
7 days ago
Markham, Ontario, York region, Canada Swoon Full timeSenior Staff Software Engineer – Markham, OntarioLooking for an exciting opportunity in the software engineering field? Join us as a Senior Staff Software Engineer in Markham, Ontario, with a focus on test automation, quality engineering, and system-level software validation. This onsite position offers a chance to work on cutting-edge solutions for...
-
Embedded C/C++ Developers
1 month ago
Ottawa, Ontario, Ottawa region, Canada Procom Full time2 respective contract role requirements posted below, for an Embedded C and Embedded C++ DeveloperOn behalf of our leading industry client, Procom is seeking an Embedded C++ Software Engineer, to support a group that is responsible for the software platform that enables connectivity and advanced application features within next generation software. The team...
-
C++ Software Engineer
1 week ago
Ottawa, Ontario, Ottawa region, Canada Insight Global Full timeRequired Skills & Experience- Experience with C++ development (version 11, 14 or 17 preferred) - Experience working in an embedded environment - Experience with established software design patterns, efficient data structures, and multi-threaded system design - Experience with OOPS concepts, memory management and code optimizationJob DescriptionAn automotive...
-
Senior Firmware and Hardware Engineer
1 week ago
Mississauga, Ontario, Peel region, Canada Resonaite Full timeOur client in the Telco and IoT sector is looking for a fulltime/permanent Embedded Hardware/Software Engineer to join their team.The engineer will develop embedded firmware and hardware to be run on microcontrollers. They will contribute to a team effort in developing a complete custom product all the way from concept and requirements gathering, to...
-
Python Developer
7 days ago
Markham, Ontario, York region, Canada Procom Full timePython Developer: On behalf of our client, a leading provider of reliable, full-featured, and competitively priced connectivity solutions, Procom is seeking a dynamic and dedicated professional to join their team as a Python Developer. This role will be part of the engineering team, focused on embedded development for networking products, including switches...
-
Lead Software Engineer in Test
1 week ago
Markham, Ontario, York region, Canada Ampstek Full timeTitle: Lead Software Engineer in TestLocation: Markham, ON Onsite Lead Software Engineer in TestPosition Overview:We are looking for a skilled and motivated Lead Software Engineer in Test / Test Architect to join our team. The role involves ensuring the quality and reliability of software products through comprehensive automated testing. This position...
-
Senior Staff Software Engineer
7 days ago
Markham, Ontario, York region, Canada NETINT Technologies Inc. Full timeJoin Our Team and Shape the Future of Video Technology!Are you passionate about pushing the boundaries of technology and eager to work on cutting-edge video processing solutions? At NETINT, we're on a mission to revolutionize the world of video encoding with our next-generation Video Processing Unit (VPU). We invite bright and innovative minds to join us...
-
Lead Software Engineer in Test
4 days ago
Markham, Ontario, York region, Canada Ampstek Full timeLead Software Engineer in TestLocation: Markham Ontario Hybrid Position Overview:We are looking for a skilled and motivated Lead Software Engineer in Test / Test Architect to join our team. The role involves ensuring the quality and reliability of software products through comprehensive automated testing. This position requires close collaboration with...
-
Hardware-in-the-Loop Support Engineer
1 month ago
Markham, Ontario, York region, Canada Bakker Tailored Staffing Full timeHardware-in-the-Loop Support Engineer – Our Client is looking for a Hardware-in-the-Loop (HIL) Engineer to be responsible for providing support to the development of HIL test environments, currently focused on Brake Controls Systems.Compensation and Work Schedule• Term: 12 Month Contract, with possibility for extension• Start date: Immediate•...
-
Quality Systems Manager
6 months ago
Woodbridge, Ontario, York region, Canada Litens Automotive Group Full timeWho is Litens?We are a diverse group of talented people committed to creating solutions to problems and making the world a better place. We enhance and deliver both mechanical and electrified solutions that bring efficiency and sustainability to new heights. Founded in 1979, Litens has a proud history of being an innovative and highly respected company...
-
Mechatronics/Software Engineering Co-op
1 month ago
Newmarket, Ontario, L0G, York region, Canada Magna International Full timeJob Number: 69566 Group: Magna Mechatronics, Mirrors & Lighting Division: Mechatronics Technical Center Job Type: Intern/Co-op Location: NEWMARKET Work Style: About us We see a future where everyone can live and move without limitations. That’s why we are developing technologies, systems and concepts that make vehicles safer and cleaner, while...
-
C++ Software Engineer
7 days ago
Ottawa, Ontario, Ottawa region, Canada Insight Global Full time- Experience with C++ development (version 11, 14 or 17 preferred) - Experience working in an embedded environment - Experience with established software design patterns, efficient data structures, and multi-threaded system design - Experience with OOPS concepts, memory management and code optimization