Software Developer

Job Description

Organization: Mobility
Business Unit: Mobility Management
Requisition Number: 243464
Primary Location: United States-Pennsylvania-Munhall
Other Locations: United States-Minnesota-Minnetonka
Assignment Category: Full-time regular
Experience Level: Mid level
Education Required Level: Bachelor's Degree
Travel Required: 5%

Job Description:

Position Overview

You will be part of a team that designs and supports the Siemens vision for North American Rail Automation. You will be working closely with subject matter experts, architects, developers and testers to develop and support the Siemens Back Office Server (BOS), which is part of the Positive Train Control (PTC) initiative. PTC is shaping the landscape of the rail transportation industry for decades to come and will be leveraged as a backbone for future technologies that will lead to network optimization and an autonomous rail network.


Key Responsibilities

  • Design, implement, enhance, unit-test, and support functionality of the BOS
  • Provide estimates for modules under development, and estimate own work
  • Take leadership initiatives in software development projects


General Requirements

  • BS Degree or foreign equivalent in Computer Science or Engineering
  • Analytical mind with problem-solving aptitude


Detailed Requirements

  • Ability to develop quality software in C++ and quickly come up to speed in similar languages
  • Ability to analyze and fix problems
  • Ability to professionally interface with peers and management
  • Ability to work independently and with little supervision
  • Ability to be part of a 24X7 on-call rotation
  • Experience in an agile environment
  • Experience with unit and integration testing frameworks
  • Experience with LINUX operating systems


Preferred Knowledge

  • Experience with complex software topics such as multithreading and inter-process communication asynchronicity
  • Experience in interfacing with customer and providing technical feedback in a customer-friendly manner
  • Experience with the version control system git
  • Experience with relational databases
  • Experience with AI and data analytics       



Qualified Applicants must be legally authorized for employment in the United States. Qualified Applicants will not require employer sponsored work authorization now or in the future for employment in the United States.

Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?