Deskripsi Pekerjaan
Join Greatech as a Software Engineer (PC) and play a crucial role in developing cutting-edge automation solutions. In this position, you will be responsible for designing, implementing, and maintaining software that drives our advanced automation machines. Your work will directly impact the efficiency and performance of our products, ensuring they meet the highest industry standards.
We are seeking a passionate and skilled professional who can contribute to our team's success through innovative software development. You will collaborate with cross-functional teams to understand requirements, translate them into technical specifications, and deliver high-quality code. Your expertise will be vital in troubleshooting and optimizing existing systems, as well as developing new features to enhance our automation capabilities.
At Greatech, we value creativity, technical excellence, and a problem-solving mindset. If you are ready to take on challenging projects and make a significant impact in the automation industry, we encourage you to apply for this exciting opportunity to grow your career with our dynamic team.
Tanggung Jawab
- Develop and review software for automation machines to ensure requirements, functionality, and expectations are fully met
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications
- Design, implement, and maintain efficient, reliable, and scalable software solutions
- Perform thorough testing and debugging to identify and resolve issues
- Document software development processes, technical specifications, and user guides
- Stay updated with industry trends and emerging technologies to continuously improve our software solutions
- Participate in code reviews and provide constructive feedback to team members
Kualifikasi
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Proven experience as a Software Engineer, preferably in automation or industrial software development
- Strong proficiency in programming languages such as C++, C#, or Java
- Familiarity with PC-based control systems and industrial automation protocols
- Experience with software development methodologies and tools (e.g., Git, Agile, Scrum)
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork abilities
- Ability to work independently and manage multiple projects simultaneously