Software DeveloperEngineer (IoT)
Job Summary
We are on the lookout for a Software Developer/Engineer with experience building scalable real-time applications within manufacturing or industrial environments. This role will primarily focus on developing backend services and data-driven applications that integrate with IoT devices and shop floor systems to enable real-time processing monitoring and operational insights.
Key Responsibilities:
- Design and develop real-time backend services and data-driven applications for manufacturing operations.
- Integrate data from IoT devices PLCs SCADA systems and APIs into scalable platforms.
- Build backend services and APIs to process high-volume streaming and real-time data.
- Collaborate with data and infrastructure teams to ensure seamless data flow from the shop floor to the cloud.
- Optimize system performance for low-latency high-availability environments.
- Participate in deployment testing and ongoing system enhancements.
Required Skills:
- Strong experience in backend development using one or more languages:
- Golang Python or Java.
- Experience working with real-time or event-driven systems.
- Familiarity with APIs microservices and cloud platforms (AWS preferred).
- Understanding of IoT or industrial data systems.
- Experience with Git and modern development practices.
Preferred Skills:
- Experience with manufacturing systems (MES SCADA OPC UA Kepware).
- Exposure to streaming technologies (Kafka MQTT NiFi).
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Experience working with relational databases (e.g. MySQL).
Nice to Have:
- Experience in IoT manufacturing automotive or industrial environments.
- Exposure to real-time telemetry or sensor data systems.
Benefits:
- 401(k).
- Dental Insurance.
- Health insurance.
- Vision insurance.
- We are an equal-opportunity employer and value diversity equality inclusion and respect for people.
- The salary will be determined based on several factors including but not limited to location relevant education qualifications experience technical skills and business needs.
Additional Responsibilities:
- Participate in OP monthly team meetings and participate in team-building efforts.
- Contribute to OP technical discussions peer reviews etc.
- Contribute content and collaborate via the OP-Wiki/Knowledge Base.
- Provide status reports to OP Account Management as requested.
About us:
At OP we help you harness the power of technology for maximum impact. A technology consulting and solutions company we offer advisory and managed services innovative platforms and staffing solutions across a wide range of fields including AI cyber security enterprise architecture and beyond. For nearly two decades we ve been challenging the status quo of the consulting industry serving up fresh ingenious thinking through a radically lean structure. Together this strategy delivers unprecedented performance at an unparalleled pace for faster results that propel your business forward.
At OP we help you harness the power of technology for maximum impact. A technology consulting and solutions company we offer advisory and managed services innovative platforms and staffing solutions across a wide range of fields including AI cyber security enterprise architecture and beyond. For nearly two decades we ve been challenging the status quo of the consulting industry serving up fresh ingenious thinking through a radically lean structure. Together this strategy delivers unprecedented performance at an unparalleled pace for faster results that propel your business forward.