Senior Software Engineer

2 weeks ago


Markham, Canada ALTEN Canada - Toronto division Full time

C++ Senior Software Engineer
Markham , ON

This Software Engineer - Legacy Product Support Engineer will be responsible for providing support and ongoing maintenance, bug fixing, and improvements. The candidate will need to navigate complex code, conduct reverse engineering, and work collaboratively with the existing team to understand the application architecture.
Responsibilities
Programming Languages: C++/C#
Day-to-day tasks include code review, feature development, maintenance, and bug fixing
Weekly meetings with the team to discuss project status and any blocking points
Day-to-Day Tasks:
Work with the team to understand the product and application, including documentation and code reviews
Develop new features (50%) and perform maintenance, bug fixing, and improvements (50%)
Interface with testing, validation, and application teams
Conduct code reviews and support testing efforts
Weekly meetings to discuss project status
Must-Have:
Strong proficiency in C++ , C# programming
Extensive experience in reverse engineering
Knowledge of communication protocols such as TCP/IP, Modbus, SSH
Familiarity with the IEC61850 protocol
Experience with databases
Experience with Install Shield and Jenkins
Soft Skills:
Strong problem-solving skills
Excellent communication skills
Ability to work independently and collaboratively
Detail-oriented and proactive


  • Senior Software Engineer

    Found in: Appcast CA C2 Glassdoor - 2 weeks ago


    Markham, Canada Workday Full time

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Senior Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role...

  • Senior Software Engineer

    Found in: Appcast CA A2 P - 1 week ago


    Markham, Canada Workday Full time

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Senior Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role...

  • Senior Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Engineer. Job Description: Huawei Canada’s rapid growth has created an excellent opportunity to build and grow your career and make a big impact to everyone’s life. We are the Cloud services leader in China market, and we are advancing in global leadership in this domain as well. Our...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate12-month contract opening for a Senior Software Engineer. Responsibilities: Design and implement the next generation of PaaS Serverless Application Platform andMicroservice Governance/Resilience solutions.Explore leading technologies such as WASM-based application runtime and ML-based proactive Autoscaling Algorithm.Follow up with...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...

  • Senior Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities : Design and implement the next generation of PaaS Serverless Application Platform andMicroservice Governance/Resilience solutions. Explore leading technologies such as WASM-based application runtime and ML-based proactive Autoscaling Algorithm. Follow...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale outWork with a team of architects and engineers to develop proof-of-concept systems and components across the...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale outWork with a team of architects and engineers to develop proof-of-concept systems and components across the...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale outWork with a team of architects and engineers to develop proof-of-concept systems and components across the...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...

  • Senior Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Markham, ON, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical design Participate in the design and development of the next generation web engine, and the formulation of relevant standards ...

  • Senior Engineer, Software Development Engineering

    Found in: Jooble CA O C2 - 2 weeks ago


    Markham, ON, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical design Participate in the design and development of the next generation web engine, and the formulation of relevant standards ...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities: Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities: Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities: Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...

  • Senior Software Engineer

    Found in: Talent CA C2 - 2 weeks ago


    Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities:Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...