C++/C# Developer with Reverse Engineering Expertise, Windows Desktop
2 weeks ago
ALTEN:
In just three decades, ALTEN has emerged as a global leader in Research and Development, Engineering, Information Technology Services, Life Sciences, and Network Services.
ALTEN CANADA, a proud subsidiary of ALTEN headquartered in France, is committed to serving the Canadian market. With local offices in Montreal and Toronto, we bring our global expertise to the forefront of Canadian innovation.
At ALTEN CANADA, our consultants thrive on tackling complex and highly technical projects across a diverse range of industries.
From Manufacturing to Information Systems, IT Automation to Life Sciences, Energy to Automotive, Rail and Transportation to Telecommunications, Aerospace and Defense, our commitment to excellence knows no bounds.
Job Summary:
ALTEN is seeking an experienced Planner/Scheduler to join our team.
The ideal candidate will have expertise in developing and maintaining project schedules and plans, utilizing P&ID, PFD, SAP, and Primavera P6.
The Planner/Scheduler will play a critical role in ensuring that our projects are completed on time, within scope, and within budget.
Job Title:
C++/C# Developer with Reverse Engineering Expertise, Windows DesktopLocation: Markham, ON Model:
Onsite Job Overview:
As a Senior C++/C# Developer you will be responsible for the maintenance, bug fixing, and enhancement of Universal Relays.
This role requires a deep understanding of complex codebases and the ability to perform reverse engineering to navigate and improve existing applications.
You will work closely with a small team to ensure the continued reliability and performance of the Universal Relay product.
Key Responsibilities:
Code Navigation and Understanding:
Analyze and understand a complex, existing codebase with extensive modificationsPerform reverse engineering to decipher and document application functionalities and logicConduct code reviews to ensure understanding and facilitate improvementsMaintenance and
Bug Fixing:
Address maintenance needs and perform bug fixes on the legacy UR applicationImplement improvements to enhance the application's reliability and performanceCollaborate with testing and validation teams to ensure high-quality output
Feature Development:
Develop new features and functionalities as required, maintaining a balance between C++ and C#Integrate new databases, settings, and configurations into the existing applicationEnsure seamless addition of features while maintaining system integrityCollaboration and Communication: Work closely with a small, dedicated software team to align on project goals and deliverablesInterface with various teams including testing, validation, and application teams to gather requirements and ensure cohesive project executionParticipate in weekly status meetings to discuss project progress and resolve any blockersDay-to-Day Tasks: Review and understand existing code and documentationDevelop new features (50%) and perform maintenance/bug fixing (50%)
Conduct code reviews and collaborate with team members for knowledge transferParticipate in weekly team meetings for project updatesEngage with different teams for requirement gathering and validationMust-Have Skills: Extensive experience with Microsoft Foundation Class (MFC) in Windows projectsStrong proficiency in C++ programmingProven reverse engineering skillsSignificant experience in desktop application development for WindowsAbility to navigate and improve large, complex codebasesNice-to-Have Skills: Proficiency in C# programmingKnowledge of communication protocols such as TCP/IP, Modbus and SSHFamiliarity with IEC61850 protocolExperience with databasesFamiliarity with InstallShield and JenkinsQualifications: Strong background in software development with extensive experience in C++ and C#Demonstrated experience in reverse engineering complex applicationsAbility to work independently and quickly and adapt to new technologies and systems
-
C/C+/Rust Developer
2 weeks ago
Markham, Ontario, Canada IBM Computing Full timeIBM C/C++/Rust Developer in Markham , Ontario IntroductionA career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned...
-
Engineer - Applied 3D AI
2 weeks ago
Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate 12-monthcontractopening for an Engineer.Responsibilities:Design, develop and test software to tackle meaningful technical problems through software analytics research, source code mining, software analysis and manipulation, software reverse engineering and migration etc.Collaborate with the most innovative product development team...
-
Lead Engineer – I&C Systems Design
4 weeks ago
Markham, Ontario, Canada GE Full timeJob Description SummaryThe I&C Systems Design Engineer is responsible for design and analysis of I&C systems for nuclear power plant applications.Job DescriptionResponsible for Plant I&C Systems design activities that support:GE's BWRX-300 Small Modular Reactor (SMR) and/or Gen-IV reactor technologies including Natrium and ARC sodium fast reactors...
-
Backend Software Developer H/F
2 weeks ago
Markham, Ontario, Canada IBM Full timeA career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. We are seeking a skilled back-end developer to join our IBM Software team....
-
Software Developer
2 weeks ago
Markham, Ontario, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Software Developer
4 weeks ago
Markham, Ontario, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
marketing vice-president
2 weeks ago
Markham, Ontario, Canada C. C. FINCH ALBION INC. Full timemarketing vice-president - trade, broadcasting and other services Verified Posted onFebruary 22, 2024 by Employer details C. C. FINCH ALBION INC. Job details Location North York , ON Salary 62.05 hourly / 35 hours per week Terms of employment Permanent employment Fu
-
C, Embedded C home tutor
2 weeks ago
Markham, Ontario, Canada TeacherOn Full timeHello, I have an embedded C coding challenge coming up within the next two days and I require assistance during it. I am willing to come to you or pay extra if you are coming to me.Level: BeginnerGender Preference: NoneMeeting options:At home - Student can meet at their place.Student can travel 30 km
-
Software Development Engineer
4 weeks ago
Markham, Ontario, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Software Development Engineer
2 weeks ago
Markham, Ontario, Canada Advanced Micro Devices Full timeWHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...
-
Software Development Engineer
2 weeks ago
Markham, Ontario, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Software Development Engineer
4 weeks ago
Markham, Ontario, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Software Development Backend Engineer
4 weeks ago
Markham, Ontario, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Software Engineer
2 weeks ago
Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate 12-month contract opening for aSoftware Engineer - GPU Graphics.Responsibilities:Perform deep analysis on graphics applications, and optimize software components to deliver best graphics experience on Huawei GPU.Contribute to software development at the product or platform level.Contribute to design and code writing for a specific...
-
Software Development Engineer
4 weeks ago
Markham, Ontario, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Software Development Engineer
2 weeks ago
Markham, Ontario, Canada TekWissen ® Full timeJob Title: Software Development Engineer - SeniorWork Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type:Contract Job Type:Onsite Pay Rate: $71-$71/hrOverview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in Santa...
-
AI - Hip Runtime Software Development Engineer
4 weeks ago
Markham, Ontario, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Verification Engineer
4 weeks ago
Markham, Ontario, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Software Development Engineer
2 weeks ago
Markham, Ontario, Canada TekWissen ® Full timeJob Title: Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type:Contract Job Type:Onsite Pay Rate: $71-$71/hr Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This C
-
Firmware Development Engineer
4 weeks ago
Markham, Ontario, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....