Expires soon Thales

Intern - Engineering-1

  • Placement
  • Pittsburgh (Allegheny County)
  • Design / Civil engineering / Industrial engineering

Job description

About Thales

Thales Transport & Security, Inc. (TTSi) is a leading provider of rail transport control, communications, information management and revenue collection solutions. Leveraging the global strength of the Thales Group, a $16 billion multi-domestic leader in Aerospace, Defense, and Transportation solutions, TTSi combines this capability with local skills in Systems Engineering, Analysis, Systems Integration, Project Management, Application design and after-market Customer Care services to deliver advanced rail technology solutions that meet the most demanding operational and security requirements.
TTSi employs a diverse team with engineering and management capabilities located in Pittsburgh, PA, and project integration capabilities located in New York, NY. Deploying a customer-first approach, TTSi has built its reputation by locally partnering with each of its customers.

Design, develop, document, implement and test software for train control and simulations for Thales' applications of CBTC and traditional Signaling solutions for the US market.

Essential Duties and Responsibilities :

1. Plans and reports activities to the Lead Software Engineer, Project Engineer or Program Manager as outlined by the Software Program Management Plan and the Software Development Plan for the application.


2. Decomposes assigned System or Subsystem level requirements into a software design and documents the design as specified by Thales' software development process.


3. Implements software designs in the appropriate programming language or CASE tool.


4. Prepares work products for design and code review by the software development team, and participates in the review of others' work products.


5. Collaborates with the Systems Engineering and Verification and Validation teams.


6. Designs, records and executes test procedures as specified by the Software Verification and Validation Plan and the Software Quality Assurance Plan for the application.


7. Maintains the configuration of work products according to the Software Configuration Management Plan for the application.


8. Provides assistance to Verification and Validation and Commissioning teams to troubleshoot system issues that may be related to assigned work product.

Required Competencies:

1. Ability to provide detailed plans, and to meet schedule and budget commitments on software projects.


2. Excellent written and verbal communication skills.


Some domestic travel may be required. Maximum 10%.


Student currently working on a B.S. in Electrical or Computer Engineering or Computer Science.

Desired Qualifications:

1. Good command of C and C++ programming languages is a plus.


2. Experience with Linux and Windows based operating systems is a plus.


3. Experience with a formal software development methodology and design representation is a plus.


4. Experience with a real-time operating system is a plus.

5. Experience with simulation tools is a plus.


Thales is an Equal Opportunity Employer.

Equal Opportunity Employer/AA/Minorities/Females/Disabled/Veterans

Make every future a success.
  • Job directory
  • Business directory