Software Engineer - Real-Time Industrial Data Platform

Bnftech — South Korea · Posted ~4 hours ago

Mid Full-time

Skills

C/C++ C# Python real-time systems multithreading data structures C C++

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering role developing high-performance real-time data systems. Responsibilities include low-level programming, optimization, multithreaded applications, and reliable industrial software design.

Highlights

Work on high-performance industrial systems involving real-time data processing, scalability, and advanced engineering challenges.

Description

⚙️ Software Engineer – Realtime Industrial Data Platform (x2) We’re building a next-generation Industrial Data Platform that powers power plants and manufacturing systems with real-time data, advanced historian engines, and reliable alarm & event services. If you love high-performance systems, low-level programming, and real-time data, this role is for you. 🔍 What You’ll Work On🧩 Design & develop high-performance real-time data processing modules → C/C++, C#, Python🔌 Implement Socket Programming & IPC → Shared Memory, Message Queue, Pipe, etc.📊 Develop & optimize data structures & algorithms for large-scale time-series data (in-memory & file systems)🧵 Build & maintain multithreaded applications for reliable & scalable processing📄 Analyze & contribute to SRS (Software Requirement Specifications) & SDD (Software Design Documents)🏗️ Write clear technical documentation (Architecture, Interfaces, Workflows, SDD)🤝 Collaborate with cross-functional teams to ensure performance, scalability & fault tolerance ✅ What We’re Looking For💻 Strong experience in C/C++, C# (primary) and Python🧠 Solid knowledge of:🔌 Socket programming & IPC🧵 Multithreading & concurrency control🧩 Design patterns, data structures & algorithms💾 Big data handling in memory & file systems🖥️ Experience with cross-platform development (Windows / Linux)🌍 Ability to read, write & communicate in English ⭐ Nice to Have🏭 Industrial protocols: OPC, PLC, Modbus📡 Streaming & messaging: Kafka, MQTT🗄️ Databases: SQL / NoSQL / Time-Series DB⚙️ Experience in industrial automation or real-time control systems 🎯 Why You’ll Love Working With Us🏭 Build real-world, mission-critical systems for energy & manufacturing👨‍💻 Join a highly skilled engineering team solving complex real-time data challenges🧱 Help shape the core architecture of an industrial data platform from the ground up🌐 Get exposure to cutting-edge Industrial IoT technologies 📩 How to Apply Send your CV / LinkedIn profile to: tan@bnftech.com Subject: Software Engineer – Realtime Industrial Data Platform