This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Software Engineer to join our Industrial IoT team, collaborating with developers and technical specialists. This position plays a critical role in the development, implementation, and maintenance of our IoT platform, which is integral to our strategy for modernizing industrial systems. As part of our Technology organization, you will collaborate with a global team of engineers, automation specialists, IT professionals, and operations teams to deliver robust, scalable, and compliant IoT solutions. You’ll contribute to the transformation of our industrial network, leveraging modern technologies and integrating IoT with enterprise systems.
Job Responsibility:
Contribute to the design, software development, deployment and maintenance of the industrial IoT platform
Develop new features for IoT platform, supporting business use cases/goals and integrating the platform with new data sources
Follow best practices for system integration, data integrity, cybersecurity, and regulatory compliance (e.g., GxP) to develop scalable and modular software solutions, adhering to SDLC requirements
Support modernization and digital transformation by developing and maintaining IoT applications and interfaces
Assist in requirements gathering, solution development, design, software development and system qualification under the guidance of a lead engineer
Collaborate with Operations, Quality, Automation, IT, and business stakeholders to ensure IoT solutions meet user needs and strategic goals
Participate in cross-functional project teams through all phases—design, build, test, deployment, and support
Help develop and maintain technical documentation, including specifications, validation protocols, and training materials
Engage in continuous learning and contribute to a culture of innovation and improvement
Support change management and system adoption across global industrial sites
Troubleshoot and resolve technical issues, escalating complex challenges to senior engineers as needed
Requirements:
Bachelor’s degree in engineering, Computer Science, Information Systems, or related field
Master’s degree and 6 to 10 years of hands-on software development experience, OR Bachelor’s degree and 8 to 13 years of hands-on experience in industrial or manufacturing environments, using Java, Python, or other technologies
Practical exposure to IoT platforms, industrial automation systems, automation protocols such as Ethernet IP/OPC UA/MQTT and integration with SCADA/data historians
Hand on experience with Java, Python, Kubernetes or Docker, CI/CD, and hybrid (edge/cloud) IoT architectures
Ability to analyze operational data, troubleshoot system issues, and support process optimization
Experience with AWS IoT core /Greengrass or similar technology
Experience with timeseries databases such as InfluxDB, TimescaleDB
Nice to have:
Experience using AI software tools like GitHub Copilot, Cursor, Claude, Codex, etc. to improve developer productivity
Knowledge of ISA-95 standards, data lakes, and digital manufacturing initiatives (AI/ML for manufacturing data)
Prior work in regulated manufacturing environments with exposure to quality systems and technical SOPs is a plus
Experience working in global or matrixed teams
Familiarity with GxP regulations, validation protocols, and compliance documentation
Professional certifications in IoT, software development, or related areas are a plus
Experience with Grafana or other front end technologies is a plus
Experience with LoRaWAN/Chirpstack or similar tech is a plus
Experience working in an Agile evnironment is a plus