Search by job, company or skills

Urgent Senior Software Engineer (Industrial Automation, C , C++)

5-7 Years
SGD 8,000 - 11,500 per month
  • Posted 15 hours ago
  • Be among the first 10 applicants

Job Description

Highlights:

  • Permanent job opportunity
  • 5 days work week, normal office working hour
  • Great remuneration & benefits
  • Great career progression
  • Location: Woodland

Key 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 Win UI 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.

Requirements:

  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • Minimum 5+ 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.

HOW TO APPLY:

Interested applicants, please click on Apply Now or email to [Confidential Information]with provided your latest resume in MS WORD format with below information.

  • Last drawn salary
  • Expected salary
  • Notice period
  • Reason for leaving

We regret only shortlisted candidates will be notified.

Important Note: Trust Recruit Pte Ltd is committed to safeguarding your personal data in accordance with the Personal Data Protection Act (PDPA).

Please read our privacy statement on our corporate website www.trustrecruit.com.sg.

Trust Recruit Pte Ltd

EA License No: 19C9950

EA Personnel: Lim Dick Sern (Dick Sern)

EA Personnel Reg No: R22106832

More Info

Job Type:
Industry:
Employment Type:

Job ID: 153363577

Similar Jobs

Singapore

Skills:

Memory ManagementWpfthreading techniquesmotion control cardswindows apiCommunication ProtocolsWindows objectsWindows GDI

Singapore

Skills:

linux application development .NETAzure DevOpsCommunication Protocolsmessaging systemson-premise services

Singapore

Skills:

Data AnalyticsMachine LearningComputer VisionMotion ControlEmbedded Systemsindustrial communication protocolsAimachine interface

Singapore

Skills:

multithreadingconcurrencyPythonAlgorithmsMemory ManagementLinuxdata structuresperformance optimizationhigh-performance backend systemslow-latency applicationslow level programmingLinux systems programming

Singapore

Skills:

Continuous IntegrationScrumWinformWpfAgileGitSECS GEM functionalitiesPlcMachine ControlNUnit unit test frameworkSystem calibration and positional error measurement and compensationKanbanObject-Oriented ProgrammingSubsystem device communication and control

Beware of Scammers

We don’t charge money for job offers