Share this Job

Software Engineer

Date: Aug 17, 2019

Location: Pittsburgh, PA, US

Software Engineer-TRCS-USPI01754480




About Bombardier Transportation

Bombardier Transportation is a global leader in rail technology and offers the broadest portfolio in the industry. It covers the full spectrum of rail solutions, ranging from trains to sub-systems and signalling. The company also provides complete transport systems, e-mobility technology and maintenance services. As an innovation driver, Bombardier Transportation continuously breaks new ground in sustainable mobility. It provides integrated solutions that create substantial benefits for operators, passengers and the environment. Headquartered in Berlin, Germany, Bombardier Transportation employs around 39,850 people and its products and services operate in over 60 countries.


Based in Pittsburgh, Pennsylvania you will apply principles and techniques of computer science, engineering, and project management to the design, development, and test of complex software systems. You also will coordinate tasks and provide technical direction to team members.

In your role you will:

- Research, design, and develop complex computer software systems;

- Define system architecture, requirements, and interfaces;

- Develop and analyze software requirements to satisfy product, project, and safety level requirements;

- Identify and track development tasks;

- Prepare project budgets and detailed schedules;

- Allocate and coordinate software tasks with team members;

- Provide reporting to project teams on task progress and issues;

- Apply formal methodologies to develop software for embedded safety systems;

- Develop and direct software testing procedures, programming, and documentation;

- Support all phases of in-house and on-site system test and commissioning.


As our ideal candidate:

- You hold a Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent;

- You have 2 or more years of experience in a similar role;

- Your Database experience would be considered as a plus;

- You possess a detailed systems level understanding of transit equipment (multiple transit sub-systems, performance and interactions) or if you do not have transit experience, you have an understanding of embedded systems development, real time OS (VxWorks, Linux, etc.), serial and network communication and software processes;

- You are able to program in the ‘C’ language (C# would be considered as a plus);

- Your knowledge of programming hardware devices would be considered as a plus;

- Your English communications skills are excellent both written ans spoken.

We thank all applicants for their interest; however, only those under consideration will be contacted.

Join us at

Your ideas move people.


Job: Software
Primary Location: US-PA-Pittsburgh
Organization: Transportation
Schedule: Full-time
Employee Status: Regular

Job Posting:
21.05.2019, 9:53:17 AM

Unposting Date

Nearest Major Market: Pittsburgh

Job Segment: Developer, Software Engineer, Engineer, Embedded, Electrical, Technology, Engineering