My Shortlist

Your shortlisted jobs will appear here. To view your shortlist, please login or register

DATE ADDED: Wed 17/10/2018

Systems Software Engineer

Philadelphia, USA


Job Description

Systems Software Engineer:

TDI currently has several open positions for Systems Software Engineer. The Systems Software Engineer is an Interdisciplinary engineer that will work with a team to architect, design, implement and test hardware and software systems and their interfaces. The Systems Software Engineer may have an expertise in a particular technical area, but is able to work with the team and understand other technical areas that are critical to the system level design. Software Engineers, Hardware Engineers, Algorithm Engineers, Network Engineers and Systems Engineers are all candidates and would be part of the Systems Software Engineer category.

This position will primarily support a multi-year project designing, developing and integrating mission critical control system software and hardware enabling superior tactical and technological advantage for the U.S. Navy Ships. The incumbent will work in a fast-paced environment and deliver state-of-the-art mission critical solutions. Incumbent will play a key role in the design, analysis, implementation, optimization, profiling and experimental evaluation of machine learning algorithms for machinery control systems. As a member of the TDI team, you will have support from SMEs and other members of the team to help you grow and succeed.


  • Strong aptitude toward problem solving and working with large data sets
  • Experience designing, developing, testing and implementing machine learning algorithms
  • Excellent troubleshooting and problem solving skills.
  • Experience in implementing machine learning models
  • Strong understanding of functional programming
  • Experience performing comparative data analysis to assess algorithms performance
  • Proficient in software development and analysis using MATLAB/Simulink or similar tools
  • Excellent written and oral communication skills

Basic Qualifications:

  • Must be a U.S. citizen.

Educational Requirements:

Systems Software Engineer, Junior:

Bachelor's degree in an engineering discipline with no relevant experience or, in lieu of a Bachelor's degree, two (2) years of experience. Should have troubleshooting and problem solving skills, understanding of functional programming, and excellent written and oral communication skills.

Systems Software Engineer:

Master of Science degree in an engineering discipline plus a minimum of two (2) years of experience or, in lieu of a Master’s degree, a Bachelor’s degree plus seven (7) years of experience.

Systems Software Engineer, Senior:

Masters of Science Degree (PhD preferred) in an engineering discipline plus a minimum of five (5) years if experience, or in lieu of a Master's degree, a Bachelor's degree and ten (10) years of experience.

Other Qualifications:

  • Experience working with Machinery Control Systems is a plus.
  • Experience with US Navy shipboard or other military systems is a plus.

Security Requirements:

  • Candidate must be a US Citizen and either possess a Secret Clearance or meet the eligibility to obtain a Secret Clearance.


TDI Technologies, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identify or expression, or any other characteristic protected by federal, state or local laws.

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.

Company Description
TDI Technologies, Inc. (TDI) is a small business that has been grounded in ethical practices and superior performance for over 25 years. TDI provides unique high-quality solutions to our government and commercial clients with a focus on incorporating advanced technologies.

TDI conducts Research & Development and provides Engineering Services, Cyber Security, and Software Engineering/Development to a variety of Department of Defense (DOD) and commercial customers.

TDI's core advantages lie in our years of experience across a wide breadth of government and commercial applications, our access to the brightest engineers in the industry, and our clear focus on providing cost-effective solutions to our clients' problems with speed and agility.

Role: Systems Software Engineer
Job Type:
Location: Philadelphia,

Apply for this job now.