- Design, code, test, and debug software applications and systems.
- Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications.
- Develop software solutions that align with our process optimization goals.
- Integrate software with existing systems and platforms to enhance process efficiency and data flow.
- Work on APIs and other integration points to ensure seamless operation across different technologies.
- Contribute to the development of best practices and standards within the software development team.
Requirements
- Master's Degree in Computer Engineering, Electronics, or related fields.
- Proficient in PLC and HMI programming.
- Software development experience in various programming languages (e.g., C/C++ on embedded architectures); programming with TIA Portal, and knowledge of SQL.
- Familiarity with real-time operating systems.
- Strong team collaboration and problem-solving skills.
- Willingness to travel for extended periods abroad.
- Excellent analytical and organizational abilities.
- Based in Europe