Senior Industrial Software Engineer
Role Summary
The Information Application Development Engineer / Architect will create modern industrial applications across OT and IT layers, ensuring Connected Enterprise and IIoT solutions. Our development is often carried out as part of a co-innovation program with focused customers. Provide technical pre-sales and post-sale support of company products/systems. Provide technical support in sales presentations, product demonstrations, installation and maintenance of company products to ensure that the system is functioning according to specifications. Provide answers to customer inquiries concerning system software and applications. Provide software development and consultation to prospective users. May build a mini-application based on customer requirements to demonstrate feasibility of the application, often requiring rapid prototyping.
Primary Responsibilities
- Develop applications using Logix Designer and FactoryTalk Optix
- Build edge-to-cloud integrations using DataMosaix, Plex, and Fiix
- Create APIs, microservices, and modern web applications
- Develop Requirements from the understanding of Manufacturing Systems
- Define architectures from Logix control layer to cloud
- Align control data models with enterprise and cloud solutions
- Apply cloud-native and event-driven architectures
- Improve adoption of OPC UA standards
- Design data models using Smart Objects, FT Optix and FT DataMosaix
- Integrate Logix, historian, and enterprise data
- Promote analytics and predictive use cases
Essential Qualifications
- You will have Bachelor's Degree in relevant field.
- Legal authorization to work in the US is required.
Preferred Qualifications
- You Might Also Have Typically requires a minimum of 12 years of related experience.
- JavaScript / TypeScript / Python
- C# / .NET
- Microservices, APIs, container-based systems
- Technical and business writing
- Proficiency in CI/CD tools (Jenkins, GitLab, etc.)
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
- Experience with a data warehouse like Snowflake, Redshift, or Spark
- Understanding of InfluxDB / Grafana Dashboarding
- Understanding of MQTT / Kafka Data Streaming