Post Job Free
Sign in

Software Engineer

Company:
Salcomp Manufacturing USA
Location:
Arlington, TX, 76011
Posted:
May 14, 2025
Apply

Description:

Job Description

Job Summary:

We are seeking a highly skilled and motivated Manufacturing Software Engineer to design, develop, and integrate software solutions that support manufacturing operations and enterprise systems. The ideal candidate will bring full-stack development expertise, strong database and integration knowledge, and a passion for automating and optimizing industrial processes in a smart factory environment.Key Responsibilities:1. Software Development & Integration

Design, develop, and maintain full-stack custom applications (web and desktop) using .NET, Python, JavaScript, Java, or C#.

Integrate enterprise applications with manufacturing systems such as MES, ERP (SAP/Oracle), SCADA, PLCs, and industrial IoT platforms.

Develop and implement REST APIs and industrial communication protocols (OPC UA, MQTT) for seamless system interoperability.

Ensure applications meet performance, security, and scalability requirements in production environments.2. Database Management & Data Engineering

Design and manage SQL-based and NoSQL databases for storing and analyzing operational and business data.

Build ETL pipelines and data workflows to automate data collection and processing across systems.

Maintain data integrity, security, and compliance in line with organizational policies.

Leverage cloud platforms (AWS, Azure, GCP) for data storage, application deployment, and computation.3. UI/UX Development & User Support

Develop modern, intuitive user interfaces and dashboards using frameworks such as React, Angular, or Vue.js.

Create real-time visualization tools to monitor production metrics and KPIs.

Provide training and technical support to internal stakeholders on developed solutions.

Document architecture, workflows, and user guides for long-term maintainability and scalability.4. Process Automation & Continuous Improvement

Create automated scripts, bots, or machine learning models to optimize manufacturing workflows.

Collaborate with cross-functional teams (MES, IT, automation) to implement Industry 4.0 and smart factory solutions.

Support CI/CD pipelines to facilitate agile and iterative development cycles.

Analyze logs and system data to troubleshoot issues and enhance performance.Qualifications:Education & Experience

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

Minimum 2 years of experience in software development, system integration, or industrial IT solutions.Technical Skills

Proficiency in Python, C#, .NET, Java, JavaScript, and SQL.

Experience with modern web frameworks (React, Angular, Vue.js) and backend frameworks (Flask, Django).

Expertise in relational (MSSQL, PostgreSQL, MySQL) and NoSQL databases.

Strong understanding of APIs, WebSockets, GraphQL, and industrial protocols (OPC UA, MQTT).

Familiarity with cloud services (AWS, Azure, GCP) and DevOps tools (Docker, Kubernetes, Git, CI/CD).

Working knowledge of MES, ERP, SCADA, and IoT platforms in industrial settings.Soft Skills

Excellent problem-solving and analytical skills.

Strong communication abilities for collaborating with both technical and non-technical stakeholders.

Self-motivated with the ability to manage multiple priorities in a fast-paced manufacturing environment.Work Environment:

Primarily office or hybrid, with periodic time on the manufacturing floor.

Interaction with cross-disciplinary teams in engineering, IT, and operations.

May require occasional on-call support during production-critical events.

Full-time

Apply