Software / Computer Engineer

TDI Technologies, Inc
Philadelphia, PA Full Time
POSTED ON 5/18/2023 CLOSED ON 7/12/2023

What are the responsibilities and job description for the Software / Computer Engineer position at TDI Technologies, Inc?

Job Title
Software / Computer Engineer
Location
Philadelphia, PA 19112 US (Primary)
Job Description

TDI Technologies, Inc. (TDI) is seeking candidates for an Electrical/Computer Engineer positionto support the development, maintenance, and delivery of Machinery Control System (MCS) Training 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, technical support, and maintenance.

As a valued member of TDI, you will join a team of diverse professionals noted for their achievements, innovation and excellence that will support the development of your career as you grow your technical skills. TDI employees have a positive attitude, strong work ethic and commitment to teamwork that is rewarded with a generous benefit package, fun employee activities and volunteer opportunities, and flexible work schedules. We strive to maintain a solid work/life balance - family is important.

We are a two-time recipient of Great Place to Work and Fortune Magazine Best Small & Medium Workplaces list (2020-2021). Earning a spot means that TDI is one of the best companies to work for in the country.

As we continue to grow, we also continue to promote from within in the areas of Cybersecurity, Digital Forensics, Engineering Services, Research & Development and Software Design & Development.

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/Responsibilities:

  • Develop and maintain working knowledge of the DDG-51 Machinery Control System (MCS) Training Software
  • Design, develop, test, install, and maintain MCS Training software and supporting software products
  • Work with MATLAB, Simulink, Simulink Coder (Real-Time Workshop), Microsoft Visual Studio, and Git version control
  • 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
Job Requirements

Education and Experience 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 systems using C

Special Requirements:

  1. Successful applicants must either have an active government security clearance or the ability to receive approval upon position acceptance.
  2. Must have a valid US passport or the ability to obtain one upon position acceptance.


Skills And Abilities:

  • Experience developing and maintaining functional models using Simulink
  • Experience using MATLAB, Simulink, and Simulink Coder (Real-Time Workshop) to generate C/C source code
  • Experience using Microsoft Visual Studio to develop, compile, and debug source code in 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


Travel: This position may require up to 10% travel.


Location: Philadelphia, PA


Equal Employment Opportunity Policy:

TDI Technologies, Inc. is committed to equal employment opportunities regardless of any protected characteristic including, but not limited to: race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, pregnancy, use of family and medical leave, or military status including protected veteran status and will not discriminate against anyone on the basis of a disability, or any other status protected by law or regulation. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.

#ZR

Education
Bachelor's Degree
Travel
0 - 10%

 

Devops Engineer
Inabia Software & Consulting Inc. -
Philadelphia, PA
Mechanical Engineer
Inabia Software & Consulting Inc. -
philadelphia, PA
Browser Engineer
Inabia Software & Consulting Inc. -
Philadelphia, PA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software / Computer Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at TDI Technologies, Inc

TDI Technologies, Inc
Hired Organization Address Hybrid work in Pennsylvania, PA Full Time
Description: TDI Technologies, Inc. is seeking a Logistics Specialist for the GEDEMS program on DDG 51 USS ARLEIGH BURKE...
TDI Technologies, Inc
Hired Organization Address Philadelphia, PA Full Time
Description TDI Technologies, Inc. is seeking a Logistics Specialist for the GEDEMS program on DDG 51 USS ARLEIGH BURKE ...
TDI Technologies, Inc
Hired Organization Address Hybrid work in Pennsylvania, PA Full Time
Description: TDI is seeking a highly qualified and dedicated Security Professional to join our team as part of a Federal...
TDI Technologies, Inc
Hired Organization Address Pennsylvania, PA Full Time
Description: TDI Technologies, Inc. is seeking a Project Analyst to help coordinate the development, test, manage schedu...

Not the job you're looking for? Here are some other Software / Computer Engineer jobs in the Philadelphia, PA area that may be a better fit.

Hiring Software Engineer

Triunity Software, Mount Laurel, NJ

Chemical Engineer

Intelliswift Software, Lansdale, PA