Search by job, company or skills

THE SUPREME HR ADVISORY PTE. LTD.

KR16 - Senior Industrial Automation Software Engineer

Early Applicant
  • 6 hours ago
  • Be among the first 50 applicants
Exp: 8-10 Years
6,000 - 12,000 USD/m

Job Description

Senior/Staff Software Engineer, Industrial Automation (C++, C#)

Working day: Monday - Friday
Working Hour: 8:30am - 6:15pm
Salary range: $6,000 to $12,000
Location: Woodlands

Job Responsibilities

  • Design, develop, test, and debug robust and efficient industrial automation software using C++, C# & WPF.
  • Utilize Windows API and libraries for interaction with hardware components.
  • Program machine functionalities using motion control cards for precise movement control.
  • Integrate with distributed I/O systems to gather sensor data and control actuators.
  • Implement robust communication protocols for data exchange between software and hardware components.
  • Leverage advanced threading techniques and synchronization mechanisms for optimal application performance.
  • Employ advanced memory management practices, including memory mapped files, file mapping objects, and memory sections, to ensure efficient resource utilization.
  • Utilize the C++ Standard Library and templates effectively for code optimization and reusability.
  • Understand and utilize Windows objects like events and mutexes for thread synchronization and communication.
  • (Optional) Develop user interfaces using frameworks like WPF or WinUI to provide a user friendly experience for monitoring and control (if applicable).
  • Write well-documented, maintainable, and efficient code adhering to best practices.
  • Collaborate with electrical engineers and mechanical engineers to understand system requirements and ensure software meets functional specifications.
  • Participate in code reviews and provide constructive feedback to fellow developers.
  • Stay up-to-date with the latest advancements in C++, industrial automation technologies, and relevant libraries.

Job Requirement:

  • Bachelor's degree in computer science, software engineering, or a related field
  • Minimum 8 years of experience developing industrial automation software using C++, C# & WPF.
  • Proven experience with programming motion control cards and distributed I/O systems.
  • Strong understanding of Windows API development and memory management techniques.
  • In-depth knowledge of the C++ Standard Library and its functionalities, including templates.
  • Experience with Windows objects like events and mutexes.
  • Familiarity with Windows GDI and GDI+ is a plus (for graphics-related tasks).
  • Experience with Borland/Embarcadero C++ Builder VCL platforms is a strong plus.

Interested candidates feel free to contact me.

wa.me/6597930832

Liaw Ying Ru Karis Reg No: R24125303

The Supreme HR Advisory Pte Ltd EA No: 14C7279

More Info

Industry:Other

Function:industrial automation

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 28/11/2024

Job ID: 101745973

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Staff Software Engineer Senior Industrial Automation C C Woodlands 4769

THE SUPREME HR ADVISORY PTE LTD Company Name Confidential

KR16 Senior Industrial Automation Software Engineer

The Supreme Hr Advisory Pte Ltd Company Name Confidential
Last Updated: 28-11-2024 07:27:02 PM
Home Jobs in Singapore KR16 - Senior Industrial Automation Software Engineer