jobs in Emage Innovation

全职 Software Engineer (C-- - MFC) 工作, 薪水, Emage Innovation Johor 公司招聘中 - Ricebowl

Software Engineer (C-- - MFC)

分享
保存

工作地点

  • Iskandar Puteri Johor Malaysia

职位描述

岗位职责

We are hiring: Software Engineer (C++)

Are you a C++ developer with a passion for industrial automation and machine vision? We are looking for a Software Engineer to design and build high-performance Windows desktop applications. Join our collaborative team and work directly with cutting-edge industrial hardware!


Location: Iskandar Puteri, Johor

Employment Type: Full-time

Salary: RM 3,800 – RM 5,500 per month


What You Will Do

  • Design, develop, and maintain Windows desktop applications using C++ and MFC.
  • Build intuitive user interfaces, custom controls, and seamless application workflows.
  • Integrate third-party libraries, SDKs, industrial cameras, and hardware devices.
  • Manage hardware integration using communication interfaces like ADS, TCP/IP, USB, Serial, or Ethernet.
  • Debug, analyze, and resolve software defects, crashes, and performance issues.
  • Support customer deployments and assist in troubleshooting software issues on-site.


Who You Are

  • Hold a Bachelor's degree in Computer Science, Electronics, Electrical Engineering, IT, or a related discipline.
  • Bring 1–3 years of experience in C++ Windows application development (MFC experience is highly preferred).
  • Possess strong proficiency in Modern C++ (C++11/14/17), STL, memory management, and OOP concepts.
  • Experienced with Microsoft Visual Studio for application development and debugging.
  • Have basic knowledge of Win32 API, Windows message handling, and multithreading.
  • Possess excellent problem-solving skills and the ability to work effectively with cross-functional teams and customers.
  • Bring hands-on experience working in a production, manufacturing, or industrial environment.


Bonus Points If You Have

  • Exposure to machine vision libraries (HALCON, OpenCV) and image processing concepts.
  • Experience interfacing with industrial cameras, sensors, PLCs, and automation equipment.
  • Knowledge of multithreaded application development and performance optimization.
  • Familiarity with TCP/IP Socket Programming, Windows Services, or Crash Dump Analysis.
  • Experience with Git or other version control systems.


Why Join Us?

  • Work on real-world, highly challenging industrial automation and machine vision projects.
  • Gain hands-on experience with advanced hardware, vision systems, and native Windows application development.
  • Grow your career in a collaborative engineering environment focused on continuous learning.


Ready to build the future of industrial automation? Click apply or send your resume to *************

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多