Smart infrastructure from Siemens makes the world a more connected and caring place – where resources are valued, where impact on the world is considered, where sustainable energy is delivered reliably and efficiently. It provides the flexible infrastructure to allow society to evolve and respond to changing conditions. Technology and the ingenuity of people come together to be at one with our environments and to care for our world. We do this from the macro to the micro level, from physical products, components and systems to connected, cloud-based digital offerings and services. Siemens offers a broad portfolio of grid control and automation; low- and medium-voltage power distribution, switching and control; and building automation, fire safety and security, HVAC control and energy solutions. This opportunity offers you the unique opportunity to work within a Factory Setup as a Software Developer. It requires you to understand the processes and implement solutions for the Factory. You will also be working closely with the Global Team to develop and implement to different projects. As part of this team and this role you are expected to cater your technical expertise in understanding, designing & working on the new requirements, implementation of Software Applications and Integration of the machines and systems of the manufacturing systems to the digital systems. You will have the opportunity to work on the Indigenously developed Industrial IoT Product and contribute to it. You will also understand the processes and systems of an Electrical products Manufacturing setup.
Roles & Responsibilities -
- Develop, program, and adjust both new applications and existing software modules to meet the factory's evolving requirements.
- Provides technical support for business applications (standard software and custom development).
- Ensure compliance to cyber security standards and procedures
- Develop, manage and test backup and recovery plans to ensure running production
- Work in close collaboration with System Integrators, PLC Programmers and Data Engineers, suppliers and third-party service providers to build the applications as per the requirements from stakeholders.
- Support knowledge sharing with International Plants
- Develops business software applications, system software IT solutions and/or IT infrastructure services based on functional specifications (customization or reuse/modification of system software and/or solutions as well as their development from scratch).
- Consult customers in creating functional specifications.
- Evaluate vendor solutions and/or drafts program layouts.
- Ensure the documentation of changes as well as plans and releases upgrades.
- Should be flexible to work in shifts.
- Acts as accountable support liaison for Manufacturing Management, in all IT related matters.
- Analyses specifications needed for products and transforms specification into production machine programs.
- Designs, implements and tests programs in pilot production test environments.
- Designs IT system infrastructure for the assigned manufacturing site and cooperates in that aspect with external experts.
- Maintains manufacturing related client / server architecture, and manages and optimizes interface management, data exchange procedures and release implementations.
- Provides up to 2nd and 3rd level support to Manufacturing staff by resolving complex IT related application problems.
- May perform the initial programming of new machines an equipment, and/or with external Engineers from supplier side.
- Cooperates with suppliers and third-party service provider in clarifying IT related manufacturing problems. Requirements -
Requirements-- University degree in Information Technology or equivalent.
- Minimum 2+ years of Working Experience with building Applications using Mendix is mandatory.
- Strong programming skills in backend programming languages like NodeJS, Python & JavaScript. Should have working experience in at least one of these languages.
- Strong understanding of SQL & NoSQL Databases and should have working with at least one of the SQL databases.
- Strong understanding and working experience of REST API and Microservices Architecture ? Strong Understanding about Factory Digitalization, Industry 4.0, Internet of Things (IoT), Connectivity
- Good Knowledge on Communication protocols like HTTP/HTTPS, MQTT, OPC UA
- Experience and knowledge in Version Control Systems like Git, Gitlab and Devops processes like CI/CD, Test Driven Development & Domain Driven Design
- Working Experience with Docker.
- Strong Fundamentals of Computer Networking & Networking Devices
- Knowledge on the working of Field level devices like Siemens PLC, IPC, HMI, Controllers etc., Working Experience with the same will be highly appreciated.
- Should have a strong understanding of Manufacturing Processes
- Having working Experience with Electronics, Embedded Systems & Off the shelf devices like Raspberry PI, ESP Boards, Arduino for real-time data acquisition or such projects will be highly appreciated.
- Ability to work in agile working mode, getting from basic idea over structured concept to stepwise realization.
- Ability to quickly learn and pickup any new IT Skill required and deliver
- Should be willing to work in Shifts if required.
- Excellent English communication und presentation skills, German is highly appreciated.
WE’VE GOT QUITE A LOT TO OFFER, HOW ABOUT YOU?
We’re Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow.