Software Engineer, Networked Control Systems
Listed on 2026-10-08
-
Software Development
Software Engineer, DevOps, Backend Developer, .NET Developer
Software Engineer, Networked Control Systems (Net Control Platform)
Home >
Company >
Careers >
Job Position:
Software Engineer, Networked Control Systems (Net Control Platform)
Role Overview Join Bitlogix in developing and modernizing Net Control, our software platform for monitoring, managing, and controlling networked devices. You will work with communication protocols, device interfaces, control logic, and distributed software used in complex environments with multiple devices and operating systems.
This role offers the opportunity to support an established product while helping define and build its next generation architecture. You will contribute throughout the development process, from protocol analysis and system design through implementation, integration, testing, deployment, and continued improvement.
What You Will Do- Maintain and extend existing Net Control software components.
- Contribute to the design and development of a modern server based architecture.
- Develop network communication layers, protocol parsers, device interfaces, and control services.
- Integrate devices using TCP/IP, UDP, serial communication, SNMP, and manufacturer specific protocols.
- Develop software for asynchronous communication, device state management, event processing, and real time data handling.
- Troubleshoot communication, connectivity, and integration issues in complex device environments.
- Help modernize established software while preserving dependable functionality for existing users.
- Collaborate with software engineers, system architects, product specialists, clients, and technology partners on requirements, testing, and implementation.
- Improve software performance, reliability, testability, security, and maintainability.
- Contribute to architecture decisions, code reviews, testing, technical documentation, and product improvement.
- A bachelor's or master's degree in computer science, computer engineering, electrical engineering, or a related field, or equivalent practical experience.
- Strong software development experience with Java, C, C++, Delphi, or another systems oriented programming language.
- A solid understanding of network programming, including TCP/IP, UDP, sockets, and application protocols.
- Experience with device communication, control systems, automation platforms, IoT systems, or comparable networked environments.
- An understanding of asynchronous communication, concurrency, state machines, event processing, and real time data handling.
- Experience analyzing and implementing communication protocols and device interfaces.
- The ability to work effectively with established codebases while contributing to modern software architecture.
- Experience using Git and established software development practices.
- The ability to analyze complex requirements, communicate technical decisions clearly, and work effectively with engineering and domain experts.
- Experience with Java backend development and service based architectures.
- Experience modernizing legacy software or migrating applications to contemporary platforms.
- Experience with Delphi or other established desktop software technologies.
- Familiarity with serial communication standards such as RS 232 and RS 485.
- Experience with SNMP, device discovery, remote monitoring, or network management systems.
- Experience developing web based control interfaces, application programming interfaces, or distributed server applications.
- Familiarity with embedded devices, firmware interfaces, or hardware integration.
- Experience in audiovisual systems, industrial control, infrastructure, automation, or connected device environments.
- Familiarity with Net Control or comparable device…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).