Current jobs related to C/C++ Software Engineer - Markham, Ontario - Huawei Technologies Canada Co., Ltd.
-
Software Engineer Java/C++
4 weeks ago
Markham, Ontario, Canada IBM Computing Full timeIBM Software Developer (Automation Product Development)At IBM Computing, we're committed to transforming our customers' challenges into innovative solutions. As a software developer on our team, you'll play a vital role in crafting exceptional software experiences that drive business results.Your Key Responsibilities:Design and implement innovative features...
-
Software Engineer Java/C++
4 weeks ago
Markham, Ontario, Canada IBM Computing Full timeIBM Software Developer (Automation Product Development)At IBM Computing, we're committed to transforming our customers' challenges into innovative solutions. As a software developer on our team, you'll play a vital role in crafting exceptional software experiences that drive business results.Your Key Responsibilities:Design and implement innovative features...
-
Software Engineer Java/C++
1 month ago
Markham, Ontario, Canada IBM Computing Full timeIBM Software Developer (Automation Product Development)At IBM Computing, we're committed to transforming our customers' challenges into innovative solutions. As a software developer on our team, you'll play a vital role in crafting exceptional software experiences that drive business results.Your Key Responsibilities:Design and implement innovative features...
-
Software Engineer Java/C++
1 month ago
Markham, Ontario, Canada IBM Computing Full timeIBM Software Developer (Automation Product Development)At IBM Computing, we're committed to transforming our customers' challenges into innovative solutions. As a software developer on our team, you'll play a vital role in crafting exceptional software experiences that drive business results.Your Key Responsibilities:Design and implement innovative features...
-
Software Engineer Java/C++
3 weeks ago
Markham, Ontario, Canada IBM Computing Full timeIBM Software Developer (Automation Product Development)As a software developer at IBM, you will be part of a team that transforms customer challenges into solutions. We are a team dedicated to creating world-leading AI-powered, cloud-native software solutions for our customers.We are seeking a software developer to join our team. As part of our team, you...
-
Software Engineer
4 weeks ago
Markham, Ontario, Canada Computer Talk Full timeAbout ComputerTalk:ComputerTalk is a leading provider of Cloud Hosted Contact Center and Unified Communication Solutions in Canada. With over 30 years of experience, we have designed, deployed, and supported contact center and Unified Communication solutions for more than 400 clients worldwide.About the Role:Our Application Development team is seeking a...
-
Software Developer
1 month ago
Markham, Ontario, Canada Jonas Software - Canada Full timeJob Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Jonas Software - Canada. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming...
-
Software Developer
1 month ago
Markham, Ontario, Canada Jonas Software - Canada Full timeJob Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Jonas Software - Canada. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming...
-
Software Development Engineer
4 weeks ago
Markham, Ontario, Canada IBM Computing Full timeUnlock Your Potential as a Software Development Engineer at IBM ComputingJoin a team of innovators who transform customer challenges into solutions. As a Software Development Engineer at IBM Computing, you'll be part of a dynamic team that creates leading AI-powered software solutions. Our product and technology landscape includes Research, Software, and...
-
Software Development Engineer
4 weeks ago
Markham, Ontario, Canada IBM Computing Full timeUnlock Your Potential as a Software Development Engineer at IBM ComputingJoin a team of innovators who transform customer challenges into solutions. As a Software Development Engineer at IBM Computing, you'll be part of a dynamic team that creates leading AI-powered software solutions. Our product and technology landscape includes Research, Software, and...
-
Embedded Software Developer
3 weeks ago
Markham, Ontario, Canada JAM Software GmbH Full timeEmbedded Software DeveloperWe are seeking a highly motivated and dynamic Embedded Software Developer to join our team at JAM Software GmbH. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software applications for embedded systems.Key ResponsibilitiesCollaborate with experienced engineers to design and...
-
Embedded Software Professional
1 week ago
Markham, Ontario, Canada JAM Software GmbH Full time{"h2":{"text":"Embedded Software Developer Job Description"}},As an Embedded Software Developer at JAM Software GmbH, you will play a key role in designing and developing cutting-edge embedded software applications. With a focus on packet processing, you will collaborate with experienced engineers to create innovative solutions that drive our business...
-
Software Engineer
3 weeks ago
Markham, Ontario, Canada PeopleToGo Full timeJob Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at PeopleToGo. As a Software Engineer, you will be responsible for developing InDesign plug-ins that provide increased functionality and integration into client multichannel merchandising systems.Key Responsibilities:Develop InDesign plug-ins using C++ and...
-
Software Engineer
3 weeks ago
Markham, Ontario, Canada PeopleToGo Full timeJob Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at PeopleToGo. As a Software Engineer, you will be responsible for developing InDesign plug-ins that provide increased functionality and integration into client multichannel merchandising systems.Key Responsibilities:Develop InDesign plug-ins using C++ and...
-
Software Engineer
3 weeks ago
Markham, Ontario, Canada PeopleToGo Full timeJob Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at PeopleToGo. As a Software Engineer, you will be responsible for developing InDesign plug-ins that provide increased functionality and integration into client multichannel merchandising systems.Key Responsibilities:Develop InDesign plug-ins using C++ and...
-
Senior Software Engineer
4 weeks ago
Markham, Ontario, Canada Qualcomm Full timeJob Title: Senior Software EngineerQualcomm is seeking a highly skilled Senior Software Engineer to join our Engineering Group, Software Engineering team. As a key member of our team, you will be responsible for designing, developing, and testing software and firmware for our mobile, compute, and automotive products.Key Responsibilities:Design and develop...
-
Software Engineering Intern/Co-Op
3 weeks ago
Markham, Ontario, Canada AMD Full timeSoftware Engineering Intern/Co-Op at AMD: Assist in building and maintaining software applications, receive training on the software creation process, and work closely with software engineers. Currently enrolled in a Computer Engineering, Electrical Engineering, Computer Science or related discipline. Knowledge of software engineering concepts, C/C++...
-
Senior Software Engineer
2 weeks ago
Markham, Ontario, Canada Qualcomm Full timeJob Title: Senior Software EngineerAt Qualcomm, we're on a mission to create technologies that inspire innovation and make life better for everyone. As a Senior Software Engineer, you will play a critical role in designing, developing, and delivering high-quality software solutions that transform the way people live and work.Responsibilities:* Design,...
-
Software Engineer III
3 weeks ago
Markham, Ontario, Canada Legrand Full timeJob Title: Software Engineer IIIAbout the Role:We are seeking a highly skilled Software Engineer III to join our Building Control Systems team in Markham, ON. As a key member of our team, you will be responsible for designing, developing, and integrating embedded firmware and custom software applications for our gateway hub products.Key...
-
Senior Software Engineer
1 month ago
Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Responsibilities:Stay up-to-date with the latest developments in web runtime technologies, including web engines and JavaScript engines.Collaborate with our team to design and develop the next generation web...
C/C++ Software Engineer
3 months ago
Immediate Opportunity for a C/C++ Engineer
Key Responsibilities:
- Develop and implement sophisticated applications, libraries, and services across various platforms.
- Create and construct proof-of-concept prototypes.
- Work closely with product, research, and design teams to outline, design, and deliver innovative features.
- Continuously explore, assess, and apply new technologies to enhance development productivity.
Qualifications and Skills:
- Minimum of 3 years of experience in software development for Windows desktop or Linux applications.
- Proficient programming capabilities in C/C++.
- Solid foundation in software engineering principles, including object-oriented design, data structures, and algorithms.
- Exceptional problem-solving abilities, with knowledge of algorithmic complexity analysis.
- Thorough understanding of operating system internals, APIs (System programming), and RPC.
- Experience with multi-threaded programming, inter-thread synchronization, and GUI frameworks such as WPF, QT, or OpenGL, with familiarity in UI rendering mechanisms.
- A commitment to quality, emphasizing code refactoring, automated testing, metrics collection, monitoring, and ongoing improvement.
- Familiarity with Agile Software Development methodologies.