Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Advanced Software Engineer

Home > C/C++ programming jobs

Advanced Software Engineer in Canada new

  • Honeywell
  • Full time
  • Email
  • Mississauga

Responsibilities

  • Design, implement, and test software solutions in C++ and Python for Windows and Linux.
  • Collaborate with cross-functional teams to identify and address software requirements.
  • Mentor junior engineers and provide technical guidance.
  • Conduct code reviews and ensure adherence to coding standards.
  • Participate in software architecture and design discussions.
  • Troubleshoot and resolve software defects and operational issues.
  • Document software design and implementation details.
  • Track industry trends and emerging technologies to inform product development.

Requirements

  • Bachelor’s degree in computer engineering, computer science, software engineering, or a related field.
  • Five years of software development experience with a focus on object-oriented design and programming.
  • Five years of programming experience using C++.
  • Strong knowledge of C++11 or higher, STL or Boost, template metaprogramming, Visual C++, and GCC.
  • Experience with cross-platform Windows and Linux development.
  • Experience with multithreaded and multicore software, mutexes, semaphores, process and thread synchronization, and resource control.
  • Knowledge of UDP/TCP/IP socket programming, filesystems, heap and stack memory management, and legacy C.
  • Strong debugging skills using Visual Studio and GCC.
  • Understanding of communications protocols, including IP and avionics buses, and software design patterns.
  • Experience with Windows and Linux operating systems and databases such as SQL.
  • RTOS, driver and kernel code, Python, Perl, Lua, and software development project leadership experience are valued.
  • Knowledge of HTML, CSS, Markdown, software development lifecycles, configuration management, change management, Jira, and Bitbucket is an asset.
  • Strong problem-solving, analytical, communication, collaboration, and independent-working skills.
  • Eligibility for CGP security clearance is required.

Benefits

  • Annual base salary is listed as $105,000–$135,000.
  • The position is located in Mississauga, Ontario.
  • The Honeywell building operates in a controlled goods program environment.
  • Accommodation is available upon request for applicants with disabilities under the Ontario Human Rights Code.

Salary: $105k - $135k/yr

Honeywell

Honeywell Technologies is a global, pure-play automation company with a legacy of innovating to help solve the world’s most mission-critical challenges, enhancing the quality of life for people and communities around the world. We serve the building, industrial, and process sectors with a broad p...

Similar positions

Sr Controls Engineer, Body Controls

  • Rivian and Volkswagen Group Technologies
  • Full time
  • Canada
  • 11/06/2026
  • Salary: $108k - $143k/yr
  • Vancouver

Senior Software Engineer - Cameras

  • Verkada
  • Full time
  • USA
  • 11/06/2026
  • San Mateo, CA

ADAS Embedded SW Engineer

  • Ford Motor
  • Full time
  • USA
  • 11/06/2026
  • Salary: $84k - $166k/yr
  • Dearborn, MI

Principal Software Engineer, Languages & Compilers

  • Roblox
  • Full time
  • USA
  • 11/06/2026
  • Salary: $295k - $345k/yr
  • San Mateo, CA

Senior Core Infrastructure Engineer

  • Oracle
  • Full time
  • USA
  • 11/06/2026
  • Salary: Competitive
  • Santa Clara, CA