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-02-10

Recommended Jobs

Code Enforcement Officer

City of Altoona
Altoona, PA

The successful candidate will have a thorough understanding of the practices and procedures related to property maintenance and the skill and ability to interact with the public in a manner that prom…

View Details
Posted 2026-02-03

Early Childhood Intervention Coordinator

Trying Together
Pittsburgh, PA

Position: EARLY CHILDHOOD INTERVENTION COORDINATOR Full-Time | Salary Range: $46,000-$50,000   Culture: Trying Together’s mission is to support high-quality care and education for young chil…

View Details
Posted 2026-01-14

Housing Case Manager (Montgomery County, PA)

Access Services
Fort Washington, PA

Access Services is seeking a compassionate and resourceful Housing Case Manager in Fort Washington, PA to empower individuals in Montgomery County, PA on their journey toward lasting stability and we…

View Details
Posted 2026-01-21

Diagnostic Specialist - Diesel Technician

PennFleet Corp
Philadelphia, PA

PennFleet is seeking a highly experienced Diagnostic Technician.  Our ideal candidate is interested in technology and taking on the challenges of today's more complex equipment.    Benefits and …

View Details
Posted 2026-01-30

Sales Associate

Foot Locker
Erie, PA

Overview You are a natural at putting Customers at ease, and enjoy starting up natural, friendly conversations. It's just as easy for you to connect with kids as it is with their parents. You enjoy s…

View Details
Posted 2025-12-29

Mechanical Engineer I, Nuclear Fatigue & Aging Management

Westinghouse Electric - USA
Cranberry Township, PA

Mechanical Engineer I, Nuclear Fatigue & Aging Management Imagine starting your week collaborating with reactor component experts, then closing it by presenting insights that help extend the safe, e…

View Details
Posted 2026-01-27

Estimator/Project Manager - Heavy Civil

Liberty Personnel Services, Inc.
King of Prussia, PA

Job Details: Estimator/Project Manager - Heavy Civil Our client is a Highly Reputable Construction Firm, who specializes in the construction of  Heavy Civil projects, is seeking a Superintenden…

View Details
Posted 2026-01-08

SALES ASSOCIATE in PITTSBURGH, PA

Lensa
Pittsburgh, PA

Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs, but promotes jobs on LinkedIn on behalf of …

View Details
Posted 2026-02-06

Youth Behavioral Consultant and Mobile Therapist

Child & Family Focus, Inc.
Abington, PA

Intensive Behavioral Health Services (IBHS)are interventions and supports for children, youth, or young adults under the age of 21 with mental health, emotional, or behavioral needs. The goal of IBHS…

View Details
Posted 2026-01-16

Registered Nurse - Nights - $5K Bonus

Wellpath
Chester, PA

You Matter • Make a difference every day in the lives of the underserved • Join a mission driven organization with a people first culture • Excellent career growth opportunities Join us an…

View Details
Posted 2025-11-14