Senior Software Engineer for Industrial Automation

3 weeks ago


Singapore THE SUPREME HR ADVISORY PTE. LTD. Full time
Job Summary

Senior Software Engineer for Industrial Automation

We are seeking a highly skilled Senior Software Engineer to join our team at THE SUPREME HR ADVISORY PTE. LTD. as an Industrial Automation Software Developer. The successful candidate will be responsible for designing, developing, testing, and debugging robust and efficient industrial automation software using C++, C#, and WPF.

Key Responsibilities
  • Design, develop, test, and debug industrial automation software using C++, C#, and 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.
  • Develop user interfaces using frameworks like WPF or WinUI to provide a user-friendly experience for monitoring and control.
  • 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.
  • Minimum 8 years of experience developing industrial automation software using C++, C#, and 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.
  • Experience with Borland/Embarcadero C++ Builder VCL platforms is a plus.

Karen Lee Kai En



  • Singapore People Profilers Full time

    Job DescriptionWe are seeking an experienced Senior Industrial Automation Software Developer to join our team at People Profilers.About the RoleThis is a senior-level position that requires a high degree of expertise in industrial automation software development using C++, C#, and WPF.You will design, develop, test, and debug robust and efficient industrial...


  • Singapore THE SUPREME HR ADVISORY PTE. LTD. Full time

    Job Title: Senior Industrial Automation Software DeveloperDescription: We are seeking an experienced Senior Industrial Automation Software Developer to join our team at THE SUPREME HR ADVISORY PTE. LTD. The successful candidate will have a strong background in industrial automation software development using C++, C# & WPF.Responsibilities:Design, develop,...


  • Singapore PBA Group Full time

    Job Summary:We are seeking a seasoned Senior Software Architect, Industrial Automation to lead the development of industrial software for our robotic products. As a key member of our team, you will be responsible for designing and implementing software solutions that meet the highest standards of quality and performance.About the Role:As Senior Software...


  • Singapore Panasonic Industrial Devices Singapore Pte. Ltd. Full time

    Job Overview:As a Senior Automation Specialist at Panasonic Industrial Devices Singapore Pte. Ltd., you will be responsible for designing and developing advanced industrial automation products, including motor and robot systems.Develop and implement machine control designs and parameterization using AI-based anomaly and fault detection.Collaborate with...


  • Singapore EA RECRUITMENT PTE. LTD. Full time

    Job TitleSenior Staff Software Engineer - Industrial Automation ExpertCompany OverviewWe are a well-established industrial automation company, and we're looking for an experienced Senior Staff Software Engineer to join our team. Our company is located in the heart of Woodlands, and we offer a unique blend of technology and innovation.Salary & BenefitsThe...

  • Software Engineer

    3 weeks ago


    Singapore INNOGRITY PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Develop and maintain new and existing control system software application Conduct system test and machine troubleshooting Prepare document and training to customer Other assigned ad-hoc responsibility Investigate current software and motion control solutions to determine make/buy decisions based on cost and...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Roles & ResponsibilitiesA bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field is commonly required.•  Minimum 5-9 Years of experience in Automation testing [change the experience as per posting title]•  Proficiency in programming languages such as Java, Python, Ruby,•  Experience in...


  • Singapore Boon Software Full time

    Senior IT Software Engineer – Shape the Future of Technology with Symphony Are you an innovative and driven IT professional with a passion for creating impactful solutions? Join our visionary team at Boon Software and play a key role in shaping the future of technology through Symphony, our cutting-edge software platform. Requirements: Diploma/degree in...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Roles & ResponsibilitiesLiaise with business analysts and development team for clarification and understanding of requirements. · Design and develop and test code using a modern CI-CD Run the non-regression release cycles of different applications within Treasury. Lead the release cycle. · Perform Capacity and Scope forecast for each Sprint. Work actively...

  • Automation Engineer

    6 months ago


    Singapore EXCEL MARCO INDUSTRIAL SYSTEMS PTE LTD Full time

    Roles & ResponsibilitiesResponsibilities Execute one or more industrial automation projects in parallel Report to the Lead engineer and/or Project Manager and deliver the project in compliance to customer specifications Responsible for the Draft technical design for project and prepare associated documentations/drawings Develop PLC program and HMI...


  • Singapore EA RECRUITMENT PTE. LTD. Full time

    Role SummaryEA RECRUITMENT PTE. LTD. is seeking a highly skilled Automation Software Engineer to join our team. The ideal candidate will have a strong background in C++, C#, and WPF, with experience in developing industrial automation software. They will be responsible for utilizing Windows API and libraries for interaction with hardware components, and...


  • Singapore Panasonic Industrial Devices Singapore Pte. Ltd. Full time

    Company OverviewPanasonic Industrial Devices Singapore Pte. Ltd. is a leading provider of industrial automation solutions.Salary RangeS$120,000 - S$180,000 per annum, depending on experience and qualifications.Job DescriptionWe are seeking an experienced Industrial Automation Solutions Architect to join our team. As a key member of our engineering...


  • Singapore GMP TECHNOLOGIES (S) PTE LTD Full time

    GMP Technologies (S) Pte Ltd is a reputable company seeking an experienced Senior Software Engineer to design, develop, and implement software solutions for high-speed automated equipment.Job DescriptionWe are looking for a skilled software professional with a strong background in software development, particularly in the automation and semiconductor...


  • Singapore ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Software Test Engineer for Rockwell Automation, you will work together with a team of product managers and software developers to develop industry-leading commercial software known for its innovation and usability. You will develop test strategy, create and execute test plans to ensure the quality of the products. You will report...


  • Singapore Rockwell Automation Full time

    Company OverviewRockwell Automation is a global technology leader dedicated to helping manufacturers achieve higher productivity, sustainability, and agility.SalaryThe estimated annual salary for this position ranges from $120,000 to $180,000, depending on experience and qualifications.Job DescriptionWe are seeking an experienced Embedded Software Product...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Key Responsibilities:As a Senior Java Software Engineer at HTC SOFTWARE SINGAPORE PTE LTD, you will develop solid core Java and Spring applications, as well as at least one other language such as C#, C++, Golang, or Kotlin. Your experience with Microservice architecture and development will be valuable in creating scalable and efficient systems. You will...


  • Singapore CONNY TECH PTE. LTD. Full time

    Job Title: Senior Automation EngineerWe are seeking a highly skilled and experienced Senior Automation Engineer to join our team at Conny Tech PTE. LTD.About the Role:The successful candidate will be responsible for designing and developing PLC programs and interfaces, performing system integration and testing to ensure excellent quality assurance,...


  • Singapore Beckhoff Automation Pte. Ltd. Full time

    About UsBeckhoff Automation Pte. Ltd. is a leading provider of open automation systems, leveraging PC-based control technology to deliver innovative solutions in various industries.Job OverviewWe are seeking a talented Industrial Automation Trainee to join our team and take the first step in their career advancement journey. As a trainee, you will gain...

  • PLC Software Engineer

    3 weeks ago


    Singapore FEDEGARI ASIA PTE. LTD. Full time

    Roles & ResponsibilitiesMissionThe PLC Software Engineer plays a critical role in maintaining the efficiency and reliability of our automation systems. They will be pivotal in ensuring that our systems are optimized for productivity, quality, and safety. Additionally, they will help drive continuous improvements and support future automation initiatives.Main...


  • Singapore Beckhoff Automation Pte. Ltd. Full time

    About UsBeckhoff Automation Pte. Ltd. is a technology leader in automation. We're seeking a highly skilled Automation Solutions Specialist to join our team.ResponsibilitiesSupport the complete spectrum of automation products, including industrial PCs, fieldbus components, PLC/NC automation software, drive technology, and complete PC-based automation...