Software Engineer, Networked Control Systems

Bitlogix

Frisco, Northern (TX, KY)

Hybrid

USD 100,000 - 140,000

Full time

19 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bitlogix is seeking a Software Engineer for the NetControl Platform to advance the NetControl software used to monitor, manage, and control networked devices. You will work on protocols, device interfaces, and distributed software across multi-device environments.

You will contribute from protocol analysis and system design through implementation, integration, testing, deployment, and ongoing improvement, collaborating with engineers, architects, and clients to deliver dependable software.

Qualifications

  • Bachelor's or master's degree in CS/CE/EE or equivalent.
  • Experience with Java, C, C++, Delphi, or similar systems language.
  • Strong understanding of network programming (TCP/IP, UDP, sockets).
  • Experience with device communication, IoT or automation environments.
  • Understanding of asynchronous programming, concurrency, and real-time data handling.
  • Ability to work with existing codebases and contribute to modern architecture.
  • Experience using Git and standard development practices.
  • Ability to analyze requirements and communicate technical decisions clearly.

Responsibilities

  • Maintain and extend NetControl software components.
  • Contribute to 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, SNMP, and manufacturer protocols.
  • Develop software for asynchronous communication, device state management, and real-time data handling.
  • Troubleshoot communication, connectivity, and integration issues in complex device environments.
  • Collaborate with engineers, architects, product specialists, clients, and partners on requirements and testing.
  • Improve software performance, reliability, and maintainability.

Skills

Java
C
C++
Delphi
Systems programming
Network programming
Git
Asynchronous programming
Concurrency
Real-time data handling

Education

Bachelor's/Master's in CS/CE/EE

Tools

Git
Sockets API

Job description

Software Engineer, Networked Control Systems (NetControl Platform)

Home > Company > Careers > Job Position: Software Engineer, Networked Control Systems (NetControl Platform)

Software Engineer, Networked Control Systems (NetControl Platform)

Role Overview Join Bitlogix in developing and modernizing NetControl, 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 NetControl 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.
Required Qualifications
  • 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.
Preferred Qualifications
  • 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 NetControl or comparable device monitoring and control platforms.
Location and Eligibility

This position may be based in Frisco, Texas, or performed remotely by qualified candidates worldwide. Employment arrangements depend on the candidate’s location and the requirements of the role and project.

What You Can Expect at Bitlogix

Bitlogix is a lean and independent software company where engineers work close to the problem and contribute beyond narrowly defined assignments. You will have the opportunity to influence technical decisions, follow your work through the complete development process, and see how the resulting software performs in real operating environments.

We value technical clarity, honest communication, practical judgment, and responsibility for the work. We expect engineers to bring their full energy to solving difficult problems. We also support one another and enjoy the process of building technology that works.

About Bitlogix

Bitlogix is an American software and technology company founded in Texas in 2002. We develop and support our own software products while also engineering specialized systems for clients. Our current work spans advanced analytics, artificial intelligence, intelligent digital twins, embedded technologies, and complex operational environments.

Our engineers work closely with system architects, analytics specialists, data scientists, and domain experts to turn demanding technical and operational requirements into dependable software. We value practical impact and long term quality over short term hype.

Bitlogix is headquartered in Frisco, Texas, and works with talent in the United States, Europe, and selected locations worldwide. Geographic eligibility depends on the requirements of each position.

If you are motivated by difficult problems and want to build intelligent systems with real operational value, we invite you to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Advanced Analytics
Software Engineer, Advanced Analytics

Bitlogix • Frisco (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
AI Software Engineer, Embedded and Edge Systems
AI Software Engineer, Embedded and Edge Systems

Bitlogix • Frisco (TX), Northern (KY)

Hybrid
USD 110,000 - 165,000
Engineering Manager
Engineering Manager

NetBox Labs • New York (NY)

On-site
USD 170,000 - 250,000
Engineering Manager at NetBox Labs
Engineering Manager at NetBox Labs

Matcha • Northern (KY)

Hybrid
USD 130,000 - 190,000
Experienced Engineers and Developers
Experienced Engineers and Developers

LabN Consulting, L.L.C. • North Bethesda (MD)

On-site
USD 80,000 - 110,000
Health insurance
Dental insurance
Vision care
+3
Engineering Manager
Engineering Manager

NetBox Labs, Inc. • Northern (KY)

Hybrid
USD 140,000 - 185,000
Controls Software Engineer (Mexico)
Controls Software Engineer (Mexico)

Swisslog • Atlanta (GA)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

Current Lighting • Round Rock (TX)

On-site
USD 70,000 - 90,000
System Engineer - Network Systems
System Engineer - Network Systems

United States Digital Space LLC • United States

On-site
USD 90,000 - 120,000
Senior Controls Engineer
Senior Controls Engineer

E Tech Group • Fremont (CA)

On-site
USD 90,000 - 130,000
401k + match + prompt enrollment.
Medical, Dental, and Vision benefits.
Generous paid time off (vacation/hols/
+2