More jobs:
Software Engineer, Python, SQL Developer
Job in
Dexter, Washtenaw County, Michigan, 48130, USA
Listed on 2026-10-17
Listing for:
ATR International
Full Time
position Listed on 2026-10-17
Job specializations:
-
Software Development
Python, SQL Developer
Job Description & How to Apply Below
- Ignition SCADA Development: Architect, develop, test, debug, and implement advanced SCADA applications, screens, gateway configurations, and custom scripts using Inductive Automation Ignition
, Python (Jython), and PostgreSQL
. - Database & Data Pipelines: Design optimized relational database schemas (SQL/PostgreSQL), write complex queries, and construct data integrations to connect manufacturing equipment with enterprise reporting tools.
- Systems Architecture & Standards: Determine systems software design requirements and generate enterprise SCADA development policies, coding standards, reusable project templates, and documentation.
- Software Lifecycle in Regulated Environments: Deliver robust software through full lifecycle activities (requirements, development, testing, release) operating within a regulated Quality System environment (FDA/GxP).
- Cross-Functional & Global
Collaboration:
Partner with plant controls engineers, IT, Operations, and site leaders across global facilities to roll out scalable SCADA architecture and digital manufacturing initiatives.
- Ignition SCADA & Scripting Mastery: Hands-on expertise building enterprise-grade Ignition projects (Vision, Perspective, Gateway development, Tag Management, Transaction Groups) and writing custom logic in Python/Jython.
- Database & Data Infrastructure: Strong competency in SQL database design and query optimization (PostgreSQL/SQL Server) for real-time manufacturing data collection, transactional logging, and system integration.
- Digital Manufacturing & Systems Integration: Experience connecting SCADA layers with equipment/PLCs (Allen-Bradley, Siemens), MES/e systems, or cloud/containerized environments (Docker/Podman).
- Education: Bachelor’s Degree in Software Engineering, Computer Science, Computer Engineering, Manufacturing Engineering, Electrical Engineering, or a related technical discipline.
- Experience Options:
- Bachelor’s Degree + 7+ years of software engineering / SCADA development experience (or 5+ years of software/systems engineering experience with a heavy focus on Ignition SCADA implementation).
- Advanced Degree (Master's/PhD) + 4+ years of software engineering / SCADA development experience.
- Ignition Certification: Inductive Automation Ignition Core or Gold Certification.
- Modern Technical Stack: Proficiency with containerization technologies (
Docker
, Podman
), Linux OS, REST APIs, and Webhooks. - PLCs & Controls: Experience troubleshooting and interfacing with PLC controllers (Allen-Bradley/Rockwell, Siemens).
- Analytics & BI Integration: Hands-on experience exposing Ignition data to BI/Analytics tools (Power BI, Tableau, MQTT pipelines).
- Agile Software Delivery: Experience working in Scrum/Agile environments (CSPO, SAFe).
- Regulated Industry Context: Experience in Medical Device, Pharmaceutical, or GxP-regulated manufacturing environments.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×