Software Engineer

Tdi Technologies
Philadelphia, PA



Full-time

Description

TDI Technologies, Inc. (TDI) is seeking a Software Engineer to support the development, maintenance, and delivery of Machinery Control System (MCS) software for DDG-51 Arleigh Burke Class Destroyers. The selected candidate will be interfacing with U.S. Navy civilian software and systems engineers, support contractors, U.S. Navy ships force, OEMs, and engineering management. The selected candidate will contribute to all aspects of the software life cycle including but not limited to requirements definition, software development, documentation, testing, deployment, support, and maintenance.

Benefits :

Medical, Dental, Vision, Life Insurance, Disability Insurance, ID Theft Protection, Prepaid Legal, Pet Insurance, 401K, Tuition Reimbursement, Professional Development, Paid Vacation, Paid Holiday, and Paid Sick Leave

Principal duties and 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

Requirements

Required Education and Experience :

  • 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++

Desired Skills and Experience:

  • 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.

Special Requirements:

  • Successful applicants must either have an active government security clearance or the ability to receive approval upon position acceptance. Due to the nature of our work with the U.S. Department of Defense, U.S. citizenship is required. Some positions may require the renunciation of any non-U.S. citizenship to obtain and maintain a security clearance.
  • Must have a valid US passport OR the ability to obtain one upon position acceptance.

Location:
Philadelphia, PA

Travel:

Candidate must be available to travel at times up to 5-10%.

Equal Employment Opportunity Policy:

TDI Technologies, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layout, recall, transfer, leaves of absence, compensation and training.

Salary Description

$69,000 - $79,000/year

Posted 2025-09-14

Recommended Jobs

HVAC Service Technician

ZNZFACILITIES INC.
Homestead, PA

Job Description Job Description ZNZFACILITIES, Inc., is your best choice for your career as an HVAC Service Technician. For more than 12 years, it’s been our pleasure to supply the communities of…

View Details
Posted 2025-07-26

Part Time Bus Mechanic

Hertz
Philadelphia, PA

If you're looking for the benefits of joining an industry leader, with a high-charged, energy-filled environment, then you can stop looking, because you have found what you're looking for in the Part…

View Details
Posted 2025-08-27

National Director of Compliance & Standards - Environmental Services (Remote)

Compass Group
Wayne, PA

  Crothall Healthcare is a Compass One Company that provides specialized, high-quality, innovative, and responsive support services exclusively to the healthcare industry. Crothall serves many of t…

View Details
Posted 2025-08-13

Kitchen Suppression & Fire Extinguisher Technician

Rockstar HVAC
Philadelphia, PA

Job Description Job Description In business for over 60 years, a well-established, family-owned organization that specializes in the hospitality industry is immediately hiring several Kitchen …

View Details
Posted 2025-07-29

Discover Altoona: A Nurse's Adventure Awaits!

NurseRecruiter
Altoona, PA

RN PCU job in Altoona, PA Join the exciting journey of travel nursing in Altoona, where your telemetry and step-down skills will shine! Embrace a vibrant community with stunning parks, unique local e…

View Details
Posted 2025-07-30

Field Sales Representative-State, Local, and Education (SLED)

Riverside Technologies, Inc.
Danville, PA

Job Description Job Description Description: Riverside Technologies is currently seeking Field Sales Representatives to focus on selling new business to and developing positive customer relation…

View Details
Posted 2025-09-06

Customer Accounts Advisor Plus

North Versailles, PA

Job Schedule Corporate Retail Store Job ID 70345 The hourly range for this position is $13.25 to $14.00. This position is also eligible for incentive pay based on performance. Customer Account…

View Details
Posted 2025-09-10

Licensed Marriage and Family Therapist (LMFT)

Telesure
Philadelphia, PA

Job Description Job Description Licensed Marriage and Family Therapist (LMFT)About the Client Our client is a forward-thinking mental health services provider dedicated to delivering accessible,…

View Details
Posted 2025-07-29