Full Time

Senior Software Engineer with C++, .Net and PLC

Zapnix LLC
Full-time
Mid-Senior level
Staffing and Recruiting
Melbourne, FL
???* / year

Job Description

Job Title: Senior Software Engineer with C++, .Net and PLC

Location: Melbourne, FL (Onsite)


Must Have:

  • 7+ years of Software Development experience
  • C, C++ and C#/.NET
  • Windows Application Development
  • SCADA Systems Integration
  • GE Cimplicity
  • Modbus (RTU/TCP)
  • PLC Integration (Allen-Bradley preferred)
  • Microsoft SQL Server
  • Visual Studio
  • Git / JIRA
  • Software Architecture & OOP Concepts


Detailed JD / Required Qualifications:

  • Design, develop, and maintain Windows-based software applications and system architectures.
  • Strong hands-on experience in C, C++, and C#/.NET development.
  • Experience integrating SCADA systems, PLCs, and industrial automation platforms.
  • Knowledge of GE Cimplicity, Modbus, TCP/IP, UDP, Serial Communication, and Genisys protocols.
  • Experience with client-server architecture, multithreading, memory management, and performance optimization.
  • Proficiency with Microsoft SQL Server, Visual Studio, and source control tools.
  • Ability to perform code reviews, debugging, testing, and technical leadership activities.
  • Bachelor's degree in Computer Science, Engineering, or related field.


In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.