Full-Time

Software Engineer

Machinery Control Systems

Posted on 8/8/2025

TDI Technologies

TDI Technologies

Unified IT/OT security and operations platform

No salary listed

No H1B Sponsorship

Philadelphia, PA, USA

In Person

US Citizenship, US Top Secret Clearance Required

Category
Software Engineering (1)
Required Skills
Git
C/C++
Requirements
  • Bachelor of Science Degree in Computer Science, Electrical Engineering, or Computer Engineering from an accredited college or university
  • Two (2) or more years of professional experience in software development in engineering and/or control system using C++
Responsibilities
  • Develop and maintain working knowledge of the DDG-51 Machinery Control System
  • Design, develop, test, install, and maintain Machinery Control Systems software and supporting software products
  • Work with Microsoft Visual Studio and version control (Git)
  • Identify and document software and system related problems
  • Resolve software problems through debugging, research, and investigation
  • Provide distance and onsite support of software problems
  • Prepare and maintain new and/or existing software requirements
  • Write, review, and maintain technical documentation such as user manuals, product specifications, and training materials
  • Participate in special projects as required
Desired Qualifications
  • Experience in software development using the Microsoft .NET Framework
  • Experience using Microsoft Visual Studio to develop, compile, and debug source code in C++/CLI, Managed C++, and/or C#
  • Experience designing, developing, testing, and installing software and supporting software products
  • Experience writing, reviewing, and maintaining technical documentation such as but not limited to new or existing software requirements, user manuals, product specifications, and training materials
  • Basic knowledge of network protocols such as TCP/IP and UDP
  • Experience supporting and troubleshooting networked, IP-based systems both onsite and via distance support
  • Experience with databases (MS Access, SQL)
  • 6+ months of experience with Programmable Logic Control (PLC) Software Development (i.e. TIA Portal)
  • Experience performing Wireshark captures and analyzing data.

TDI Technologies offers ConsoleWorks, a unified platform that secures and manages IT/OT environments. It combines privileged access management, secure remote access, and asset and configuration monitoring in one licensed solution with ongoing support. The system works through an integrated console that controls privileged sessions, secures remote connections, and continuously monitors configurations to enforce policies. By focusing on IT/OT security and operations for industries like energy and manufacturing, it helps reduce risk, improve efficiency, and support regulatory compliance.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

Plano, Texas

Founded

1991

Simplify Jobs

Simplify's Take

What believers are saying

  • G2 reviews praise ConsoleWorks for reducing downtime through centralized remote management.
  • DistribuTECH highlights ConsoleWorks protecting critical infrastructure networks.
  • ConsoleWorks generates recurring revenue from software licenses and support contracts.

What critics are saying

  • CyberArk and Delinea consolidate PAM market, eroding TDI's niche in 12-24 months.
  • Claroty's cloud-native platforms obsolete ConsoleWorks' on-premise architecture in 18-36 months.
  • NERC CIP mandates AI anomaly detection, which ConsoleWorks lacks in 12-18 months.

What makes TDI Technologies unique

  • ConsoleWorks fuses real-time asset intelligence with configuration awareness for operational context.
  • ConsoleWorks enables keystroke-level auditing via Microsoft Marketplace integration.
  • ConsoleWorks unifies IT/OT security, compliance, and automation in one platform.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

Life Insurance

Disability Insurance

401(k) Retirement Plan

401(k) Company Match

Paid Vacation

Paid Sick Leave

Paid Holidays

INACTIVE