Search

Software Engineer

Salcomp Manufacturing USA
locationArlington, TX, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionJob 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.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...