Point your AI agent at freehire and let it find you a job.

Get the CLI →

EA Recruitment Pte Ltd

NewBe an early applicant

Senior Software Engineer – Industrial Automation (C++ / C# & Motion Control)

Posted Updated
Discussion

Salary: $5,800 – $7,000 per month

• Well established Industrial Automation Company (MNC)

• Variable Bonus + Excellent Welfare

• Company located at Woodlands

• Working hour: 8:30am – 5:30pm (Monday – Friday)

Job Scope


  • 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.

  • 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.


Requirement


  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field

  • 4 - 7 years of relevant experiences developing industrial automation software using C++, C# & WPF

  • Proven experience with programming motion control cards and distributed I/O systems


Candidates are encouraged to apply this position via Apply Now button with the following information in the resume:


  • Work experiences and job responsibilities

  • Current and Expected salary

  • Reason for leaving

  • Date of availability

  • Education background


We regret that only shortlisted candidates will be contacted.


KHOO SOT MEI (R21102604)

EA Recruitment Pte Ltd

EA License No: 21C0492

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available