Description:
Preferred Qualifications:
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, Electrical Engineering or a related discipline with 3 + years of professional software development OR 5+ years of professional experience in software development in lieu of degree
- 1+ years of experience working on software that interacts with the physical world (manufacturing, robotics, industrial IoT, medical devices, warehouse automation, logistics,)
Preferred Skills and Experience:
- Python + TypeScript/React: Able to deliver clean, idiomatic code across back-end services and user-facing UIs.
- Distributed, time-sensitive systems design: Experience building and maintaining architectures that coordinate many independent services/devices and stay reliable under real-time constraints.
- Hybrid deployment & operations: deploying and maintaining Linux containerised applications across both cloud (AWS/GCP/Azure) and on-prem environments using Infrastructure-as-Code and automated CI/CD pipelines
- Real-time data familiarity: Comfortable streaming, storing, and visualising live process data and keeping it consistent across services.
- Solid database foundations: Confident with relational/non-relational schemas (e.g. and understands when to introduce messaging, caching, or state machines.
- Design for reliability: Routine use of automated tests, observability hooks, and graceful-failure patterns.
- Product mindset: Translates operator or scientist workflows into intuitive software and iterates rapidly on feedback.
- Cross-functional leadership: Clear communicator who can own projects end-to-end and mentor teammates across engineering domains.
Soft skills that will make someone successful:
- High ownership and resilience in a fast-paced, ambiguous environment.
- First-principles problem solver who thrives where few precedents exist.
- Genuine passion for highly automated and AI-enabled manufacturing.
- User-centric focus - actively seeks feedback and weighs end-user impact in every decision.
- Pragmatic decision-making that balances perfection with speed and ROI.
Bonus if you have:
- Automated-manufacturing track record : You shipped software that runs automated production lines making something (food, pharma, med-tech, robotics, etc) and handled validation, GMP, or other regulated-quality constraints.
- Complex device orchestration : You have hands-on experience coordinating dozens-to-hundreds of sensors, pumps, robots, PLCs or edge computers through rest, message buses, pub/sub, or state-machine engines.
- Industrial protocols & control theory : Some exposure to EtherNet/IP, OPC UA, Modbus, IO-Link, or writing/tuning PIDs and other real-time control loops.
- Green-field architecture wins : You scoped and delivered a brand-new backend or data platform, chose the primitives, and iterated it into production reliability.
- Real-time data pipelines & historian design – built low-latency streams (Kafka/Redpanda, Pulsar, MQTT) that ingest factory telemetry, land it in time-series stores (InfluxDB, Timescale, VictoriaMetrics) and power live dashboards, alerting, or closed-loop control logic
- Open-source & hardware hacks – visible contributions to OSS control/robotics projects or personal builds (CNC, drone, hydroponics) demonstrating curiosity beyond the day job.
(If you tick even a couple of these, we’d love to hear how you did it.)
28 May 2025;
from:
uworkin.com