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-08-13

Recommended Jobs

GRILL COOK (FULL TIME AND PART TIME)

Compass Group
Greensburg, PA

  Location:  University of Pitt Greensburg  We are hiring immediately for a full time and part time  GRILL COOK  position. Address : 150 Finoli Drive, Greensburg, PA 15601  Note: online applic…

View Details
Posted 2025-07-25

Financial Consultant

Cramer Management LLC
Horsham, PA

Job Description Job Description Independent Branch Financial Consultant --Horsham, PA   Schwab Independent Branches, led by a Schwab Independent Branch Leader franchisee and staffed by employ…

View Details
Posted 2025-07-30

Dont apply Job

elizeoo
Philadelphia, PA

CDL-A Dedicated Truck Driver: HOME WEEKLY! Average $1,400+ per week! Don't Wait, Call Now! 956-450-7673 LIMITED TIME! U.S. Xpress is offering a NEW dedicated HOME WEEKLY opportunity. Drivers ave…

View Details
Posted 2025-07-30

Full Time Anesthesia Job Langhorne, PA

Northstar Anesthesia Northstar Anesthesia
Langhorne, PA

Leadership. Balance. Opportunity. Its All Here at NorthStar. Join NorthStar Anesthesia as we continue our exciting nationwide expansion! Were seeking passionate anesthesiologists to help deliver ex…

View Details
Posted 2025-07-29

Physical Therapist ( {{city}})

Pediatric Therapeutic Services
Philadelphia, PA

Serving a Forward-Focused School District | 20252026 School Year Are you passionate about student-centered care and ready to make a meaningful impact in a diverse, evolving educational community? …

View Details
Posted 2025-08-13

Carpenter

Impact Disaster Services
York, PA

Job Description Job Description &##128296; **NOW HIRING - Restoration Carpenter** Are you up for the challenge of being a Carpenter at a property damage restoration company? Impact Disaster Se…

View Details
Posted 2025-07-26

Foster Care and Community Based Case Aide

CONCERN
Wilkes Barre, PA

Job Description Job Description Are you looking to encourage growth and promote positive, healthy lives? CONCERN is a non-profit human services organization dedicated to providing child welfare, …

View Details
Posted 2025-08-09

Automotive Internet Sales Advisor

New Motors
Erie, PA

Job Description Job Description   Join the New Motors Team! New Motors has been a staple in the Erie community since opening on Peach Street in 1971. Position Overview: New Motors is see…

View Details
Posted 2025-08-09

Remote Insurance Follow-Up Representative

Annuity Health
Reading, PA

Job Description Job Description Description: A Remote Insurance Follow-Up Representative will be responsible for all collection functions for hospital and physician services. This primary respon…

View Details
Posted 2025-07-30

Gastroenterology Physician - South Bend, IN (Indiana)

Duly Healthcare
Indiana, PA

Overview South Bend Clinic, a member of Duly Health and Care, is recruiting for an enthusiastic & driven experienced Gastroenterologist to join our highly reputable physician-led and owned multi…

View Details
Posted 2025-08-10