Purpose Statement: To perform engineering design services and other related product development and/or product commercialization services. Please refer to discipline core skills for specifics.
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:
N/A
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.