Sr. 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
  • Three (3) 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.

#LI-DNI

Salary Description

$80,000 - $103,000/year

Posted 2026-03-22

Recommended Jobs

Part-Time Clinical Research Coordinator

Actalent
Philadelphia, PA

Job Title: Part Time Clinical Research Coordinator (Contract) Job Description We are seeking a dedicated and experienced individual to join our research team as a Clinical Research Coordinator. …

View Details
Posted 2026-03-12

Laborer for Pipe Crew

Northeast Site Contractors
East Stroudsburg, PA

We are a busy East Stroudsburg-based commercial/industrial site contractor that specializes in excavation, underground utilities, and asphalt paving that is currently seeking full-time laborers for o…

View Details
Posted 2026-03-16

Structural Department Manager

SST Direct
Philadelphia, PA

Structural Department Manager Direct Hire | Superior Skilled Trades &##128205; Honolulu, HI  Must be willing to relocate Relocation Assistance Provided &##128176; $140,000–$150,000/year (DOE) …

View Details
Posted 2026-02-20

Assistant Director of Student Accounts

Kutztown University of Pennsylvania
Kutztown, PA

Salary: $76,576.00 - $81,571.00 Annually Job Number: E2026-0024 Job Summary This detail orientated individual will be responsible for the tuition and fee assessment and configuration, bil…

View Details
Posted 2026-03-21

In-House Litigator

Evangelical Services for the Aging (DBA Wesley Enhanced Living)
Warminster, PA

Join the #1 Senior Living company to work for in our area! Wesley Enhanced Living (WEL) is a leading non-profit senior living provider, including independent living, assisted living and skilled nursi…

View Details
Posted 2026-02-18

Family Worker Caseworker for In-home Service

Lehigh Valley Families Together, Inc.
Allentown, PA

Family Worker Caseworker for In-home Service Come join an exciting team helping families in the Lehigh Valley! We are looking for individuals to provide in-home counseling & education to children &…

View Details
Posted 2026-01-28

Home Care Nurse (LPN)

Aveanna Healthcare
Philadelphia, PA

Join a Company That Puts People First! Licensed Practical / Vocational Nurse – LPN/LVN We are one of the largest private duty nursing companies in the nation and growing! At Aveanna, we’re proud…

View Details
Posted 2026-03-12

Optometrist

The MedServ Group
Pennsylvania

Optometrist 1 Visit Monthly The MedServ Group Part Time Compensation : $40.00 - $45.00 per patient or 35%-40% of collections ($1050-$1250 per visit). The MedServ Group is a rapidly growin…

View Details
Posted 2026-02-18

Rollback Driver

Falzone Towing Service Inc.
Wilkes Barre, PA

``` Falzone Towing Service, Inc., a leader in the Towing Service Industry, is seeking dedicated Rollback Drivers for our Wilkes Barre location. This role involves assisting law enforcement agencies at…

View Details
Posted 2026-01-16

Personal Care Assistant / PCA - Downingtown Area School District

CCRES, Educational & Behavioral Health Services
Downingtown, PA

Make a difference every day by joining CCRES as a Personal Care Assistant / PCA in Downingtown Area School District! ~ OFFERING PAID CREDENTIALS - Eliminating upfront costs for necessary cle…

View Details
Posted 2026-01-14