x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Engineer (Automation Control)
 banner picture 1  banner picture 2  banner picture 3

Senior Software Engineer (Automation Control)

Seagate Singapore International Headquarters Pte. Ltd.

Seagate Singapore International Headquarters Pte. Ltd. company logo

About Us:


At EDE (Equipment Development Engineering), we are a fully integrated equipment development team specializing in the design and development of precision and fully automated assembly equipment & visual inspection machines. Our group comprises a cohesive and high-performing team, bringing together design talents from various disciplines including mechanical engineering, embedded systems, electrical engineering, software development, and vision technology.


With a focus on innovation and excellence, we collaborate seamlessly to deliver cutting-edge solutions that meet the unique needs of our internal clients, driving efficiency and quality in manufacturing processes.


Responsibilities:

  • Develop, maintain, and enhance automation software solutions for both sustaining and new development projects.
  • Collaborate with cross-functional teams to gather requirements, design system architectures, and implement software solutions.
  • Utilize expertise in VB6, C#, and Microsoft SQL Server to deliver robust and scalable software solutions for machine control and automation.
  • Integrate and interface with Beckhoff control systems to optimize machine performance and efficiency (proficiency in Beckhoff is an added advantage).
  • Implement best practices for software development, including code reviews, testing, and documentation.
  • Support and troubleshoot existing automation systems, identifying and resolving technical issues in a timely manner.
  • Stay updated on industry trends and emerging technologies to drive innovation and continuous improvement in automation software solutions.

Requirements:

  • Possess a Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 3 years of experience in software development, with a strong focus on VB6, C#, and Microsoft SQL Server.
  • Experience in machine control and automation, with proficiency in Beckhoff control systems as a strong plus.
  • Familiarity with Agile Scrum methodologies and tools such as GitHub or Bitbucket for version control and collaborative development.
  • Solid understanding of software development best practices, design patterns, and principles.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities, with the capacity to work effectively in a cross-functional environment.
  • Ability to manage multiple tasks and prioritize effectively in a dynamic work environment.

Nice to Have:

  • Experience with other programming languages and technologies relevant to automation, such as PLC programming, Python, or Java.
  • Knowledge of industrial protocols and standards used in automation and machine control.
  • Familiarity with software development tools for continuous integration and deployment (CI/CD).
  • Certification or training in Agile methodologies or related disciplines.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?