Back to jobs
Plexus

Software Engineer II

GuadalajaraPosted 1 weeks ago
onsitemid

Job Description

Purpose Statement: We are seeking a highly skilled Software Engineer II to bridge the gap between industrial edge devices and cloud-native applications. In this role, you will develop Full Stack solutions, focusing on Back End logic , while integrating factory-floor protocols with cloud services.
This position is unique: you will manage data from the physical layer to the cloud , ensuring high quality through automated Pipelines and rigorous QA testing standards.

Key Job Accountabilities:

  • Edge & Industrial Integration: Develop and maintain interfaces using Node-RED and Litmus to collect data via TCP/IP, Modbus TCP, Open Protocol, and RS232.

  • Full Stack Development: Build scalable services using C# and .NET in both Windows and Linux environments. WPF and Avalonia UI frameworks. 

  • Cloud & Data Engineering: Manage large-scale data ingestion into BigQuery and leverage Vertex AI for predictive analytics.

  • DevOps & Infrastructure: Architect and manage CI/CD Pipelines using Azure DevOps, deploying services within Containers (Docker/Kubernetes).

  • Quality Assurance: Act as a champion for Quality by performing QA tester functions for your code, including unit testing, integration testing, and system-level validation.

  • Observability & Reporting: Create real-time monitoring dashboards in Grafana and business intelligence reports in Power BI.

  • Agile Collaboration: Execute tasks within an Agile Methodology framework, utilizing Azure Dev Ops for sprint planning and issue tracking.

Education/Experience Qualifications:

  • Bachelor’s Degree required with 2 or more years of related experience preferred.

  • Experience: 3–5 years in software engineering with a focus on industrial automation or IoT systems.

  • Networking Knowledge: Deep understanding of TCP/IP networking and serial communication (RS232).

  • Hybrid Environments: Experience developing for Windows while deploying modern services on Linux via Containers.

  • Analytical Mindset: Proficiency in SQL and the ability to visualize complex datasets for stakeholders.

  • Testing Rigor: Strong background in Quality assurance; comfortable writing test plans and acting as a QA tester for feature releases.

  • Communication: Ability to translate hardware-level data into actionable cloud-based insights.

Other Qualifications:

  • Experience with RabbitMQ for high-reliability message queuing in industrial settings.

  • Hands-on experience with Litmus for edge device management.

  • Certifications in GCP or Azure DevOps.

Physical Requirements:

  • N/A

Travel Requirements:

  • Occasional minimum

This document does not represent a contract of employment and is not intended to capture every possible assignment the incumbent could be asked to perform.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

5001-10000 employees
Neenah, WI, US
Website
Software Engineer II at Plexus | Renata