Siemens Senior Software Engineer in Minnetonka, Minnesota

Senior Software Engineer

Locations:Minnetonka, Minnesota

Job Family: Research & Development


English (US)

Job Description

Division: Mobility

Business Unit: Mobility Management

Requisition Number: 211555

Primary Location: United States-Minnesota-Minnetonka

Assignment Category: Full-time regular

Experience Level: Senior level

Education Required Level: Bachelor's Degree

Travel Required: 20%

Division Description:

Siemens Mobility Division

Committed to the safe and reliable transportation of people and goods by rail and road, Siemens Mobility designs and manufactures across the entire spectrum of rolling stock, including commuter and regional passenger trains, light rail and streetcars, metros, locomotives, passenger coaches, and high-speed trainsets. In the U.S., Siemens is providing rail vehicles, locomotives, components and systems to more than 25 agencies in cities such as D.C., New York, Boston, Sacramento, San Diego, and St. Louis.

For more information, please visit:

Job Description:

Siemens Rail Automation is expanding it R&D operations and we're searching for an experienced Senior Software Engineer to support our team of agile developers in Minnetonka, MN. In this role, you'll be working with C++ and Java to create viable quality technical solutions for back-office systems for our customers in the railroad industry. More detailed responsibilities for this exciting software design role include:

Software Design

Here, you'll be part of a core team to work with interfaces and protocols as you develop our PTC (Positive Train Control) technologies. You will also need to perform system programming and automation tasks in a Linux environment.


Here's where you can show off your requirements and specification documentation skills in the morning while debugging in the afternoon! You will be contributing to the SW test requirements and draft estimates for complex modules under development.

Customer Interaction

You will be participating in reviews of customers' standards specification and other documentation to determine software engineering requirements and developing presentations of technical findings and developments. We will also be looking for you to work at customer sites to help them get started when our equipment is commissioned.

Qualifications for this position will include:

-BS Degree in Computer Science or Computer Engineering

-A minimum of 5 years' experience developing software in C++ and Java (Standard Edition required; Swing is a big plus)

-Must have the ability to perform system programming and automation tasks in a Linux environment and worked in server based applications

-Must have experience with relational databases, interactive applications, industrial control platforms

-Must have experience with test-driven development. Ability to document requirements and specifications.

-Experience in UI development (JAVA FX, Swing, etc.) is a plus.

-Knowledgeable about analyzing and implementing protocols

Preferred qualifications we'd like, but aren't required:

· 3+ years SQL (Oracle is a plus) and Unix/Linux

· Creating Linux software packages (RPM and Debian)

· Worked with Railroad customers to develop requirements

· Is fluent with IBMs RTC environment

Why Siemens? In addition to an incredible career opportunity, we offer:

-A competitive base salary

-Excellent health/vision/dental plans, 401k match, tuition reimbursement, and 3 weeks of PTO to start

-Extensive training along with career development

We aim to hire top talent and provide them with opportunities to earn top dollar. Siemens is a great place to have a career in an innovative environment. If you're interested in becoming a Senior Software Engineer with Siemens Rail Automation, we'll offer you the support and career advancement to make it happen!

Not familiar with Siemens Mobility? Watch this video to see who we are and what we're doing:

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 at .

Pay Transparency Non-Discrimination Provision

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