Apply on
Company Overview:
Walta Engineering is a forward-thinking, medium-sized company engaged in a comprehensive digital transformation. We are committed to adopting advanced technologies, including AI and cloud-based solutions, to enhance our operational capabilities and drive innovation. At this exciting juncture, we are looking for a talented Software Engineer with a specialization in automation equipment design to join our team.
Job Description:
As a Software Engineer at Walta Engineering, you will play a crucial role in advancing our technological capabilities, focusing on the development and integration of PC-based systems within our automation machines. This role is ideal for a passionate engineer who is eager to learn, explore new technologies, and take on challenges. You will work closely with cross-functional teams to design, develop, and implement software solutions that are both cutting-edge and aligned with market demands.
Key Responsibilities:
- Develop and implement software solutions for automation machines, focusing on the integration of PC-based systems.
- Collaborate with cross-functional teams to ensure seamless integration of software with existing PLC-based systems and other machines on the assembly line.
- Provide technical support, including on-site troubleshooting and assistance with software related issues during setup and buy-off activities.
- Engage in continuous learning and research to integrate new technologies, including machine learning, robotics, and vision systems, into our automation solutions.
- Manage software repositories, version control, and adhere to ISO standards in software development practices.
- Generate detailed software design specifications, flowcharts, and technical documentation.
- Program and configure software to improve process efficiency and communication between machines, including handling network protocols and robot communication.
- Required travel to client sites and other locations as project demands arise to support automation initiatives.
Qualifications:
- Bachelor’s degree in Engineering (Computer Science) or a closely related field.
- Basic understanding of automation machines and systems, with a keen interest in PC-based systems.
- Programming skills in one or more of the following: C#, Python, SQL, .NET.
- Familiarity with software development practices, including version control and repository management.
- Strong willingness to learn and explore areas like machine learning, robotics, and data analysis.
- Good communication and interpersonal skills, with the ability to work independently and as part of a team.
Preferred but not required:
- Experience with network protocols and communication between machines (e.g., SECS/GEM).
- Knowledge of vision systems and pattern analysis for automation.
- Familiarity with both backend and frontend development, though adaptability and a strong learning mindset are more important than specific expertise.
Cultural Fit:
- Strong commitment to innovation, teamwork, and the sharing of ideas and expertise in a collaborative environment.
- Enthusiastic about working in a team-oriented environment where collective achievements are valued and celebrated.
- Ability to work harmoniously in a setting where support and cooperation are pivotal.
What We Offer:
- A role at the forefront of digital transformation.
- An innovative, collaborative work environment.
- Competitive salary and benefits.
- Opportunities for professional growth and development.
- Flexible work approach.
- Participation in our Continuous Professional Development Program.