C++ Qt Software Developer

Scarborough, ON, CA, Canada

Job Description

About Us



Accuenergy is a Toronto-based company dedicated to research, design and manufacturing of multifunction power meters and other instruments. We also provide advanced technological solutions for distribution and industrial power system automation.

Responsibilities



Develop, enhance, and maintain software applications using C++ and the Qt framework, focusing on manufacturing software solutions and embedded device HMIs. Create user interfaces (UI) and ensure a high standard of usability and performance. Design and implement features for configuring, calibrating, testing, and monitoring embedded systems used in manufacturing. Collaborate with hardware engineers to interface software solutions with embedded systems. Develop and optimize code that interacts with device-level protocols and communication buses (e.g., RS485, Ethernet) Prepare and maintain technical documentation for software design, code, and user guides. Ensure all software meets regulatory and industry standards relevant to manufacturing and embedded systems Follow all procedures in compliance of Accuenergy (Canada) Inc standard policy and operation regulations. Any other operation-related responsibilities may be added as company continues to grow.

Requirements



Bachelor/Master degree in Electrical Engineering or Computer Engineering Good reading and documentation skills Experience developing C/C++ applications (with a focus specific to Qt/QML is a plus) Able to read, interpret and analyze electrical schematics Experience with ARM-based embedded processors is a plus. Knowledge/Experience with UI/UX design using QT or other HMI frameworks is a plus Knowledge/Experience with different interfaces such as RS485, Serial port, USB and I2C is a plus

Key Competencies



Bachelor's degree in Computer Science, Electrical Engineering, or related field. Proficiency in C++ and experience with the Qt framework, including GUI development. Strong experience developing software for manufacturing applications or embedded devices. Knowledge of embedded system protocols, real-time operating systems, and hardware-software interaction. Familiarity with industrial communication protocols (e.g., Modbus TCP/RTU) is a plus. Experience with version control systems (e.g., Git) and software development tools. Excellent problem-solving skills and a proactive approach to software development challenges. Strong communication and collaboration abilities to work within cross-functional teams.
Preferred Skills:

Experience with integrating HMI software solutions into manufacturing lines or testbenches. Knowledge of industrial automation and control systems. Familiarity with data logging and real-time data acquisition systems.

We thank you for your interest in joining the Accuenergy team and for submitting your application for our positions.



We appreciate the time and effort you invested in your application. Please note that

only candidates selected

for the next stage of the hiring process will be contacted.



We value your interest in Accuenergy and wish you the best of luck in your job search.



Thank you once again for considering a career with us



Job Type: Full-time

Benefits:

Dental care Life insurance Paid time off Vision care
Education:

Bachelor's Degree (preferred)
Experience:

C++: 1 year (preferred) Qt framework: 1 year (preferred)
Language:

Mandarin (preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2497750
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Scarborough, ON, CA, Canada
  • Education
    Not mentioned