H-1B Job Board

Finding companies that sponsor visas is a lot of work.
We've made your life easier by compiling top companies and startups that hire foreign nationals.

Software Developer/Engineer- Rolling Stock

Siemens

Siemens

Software Engineering
Sacramento, CA, USA
Posted on Dec 16, 2024

Job Description

Job ID

440431

Company

Siemens Mobility, Inc

Organization

Mobility

Job Family

Engineering

Experience Level

Mid-level Professional

Full Time / Part Time

Full-time

Contract Type

Permanent

Pioneering in America, from the first mile to the last. This is what drives us!

For more than 160 years, Siemens has been an integral provider of infrastructure, electrification, and transportation solutions in the United States. Automation’s impact on the railway industry is second only to the effects of digitalization. Combine them and the results are transformative! We work at the leading edge of this movement, applying our proven expertise in digitalization to rail infrastructure and automation.

Our innovative solutions deliver greater safety, punctuality, reliability, and sustainability across the line, all while reducing costs for mass transit and freight transportation systems. We are continuously developing new answers for rail automation – often to questions that haven’t been asked yet.

Position Overview:

Siemens Mobility Rail Division has an immediate opening for an experienced Software Developer who would also work as a Train Control and Monitoring System (TCMS) Engineer at our Sacramento, Ca Facility. The candidate will support the design and programming of vehicle control units for our Light Rail Vehicles, Heavy rail Vehicles, and Locomotives. We are looking for professionals with the aim to work in high fast-paced rail industry to build new and innovative designs for our future vehicles.

In this role, you will assist the Engineering Department personnel to ensure accurate execution of the design and compliance with industry standards and customer specifications. This requires the ability to develop software as well as understand all interfaces to other systems in the vehicle. Must be diligent and take ownership of projects. Must be able to work independently on projects to tackle technical issues with minimal direction.

What your day-to-day will look like:


  • Interprets all customer requirements and translates them into software requirements.
  • Presents the system functionalities to customers during design reviews.
  • Interfaces with all vehicle sub-system System Engineers.
  • Cascades the customer requirements into detailed functional requirements.
  • Writes functional specifications for the Train Control and Monitoring System.
  • Converts requirements into logic diagrams, and into software logic functions.
  • Develops control software for our innovative rail vehicles.
  • Aligns the software relevant requirements with internal and external experts (e.g., suppliers) as well as with our customers.
  • Designs and implements software components in alignment with the guidelines for safety-relevant software systems.
  • Ensures the functionality and the efficiency of the data structures.
  • Carries out code reviews to ensure the quality of the software development.
  • Defines relevant test cases and carries out software tests.
  • Continuously enhances their system know-how and takes over more and more complex design tasks.
  • Supports testers and commissioning technicians on-site to troubleshoot and to resolve software related engineering issues.
  • Writes software documentation according to IEEE 1558 (Software functional descriptions, software design descriptions, interface control documents, user manuals …).
  • Works in an international team with other system engineers and software developers around the world.

To thrive in this role, you have:

  • Bachelor's degree in Computer / IT Engineering with 3 or more years of similar work experience (preferred).
  • Associate degree in Engineering with 5 or more years of similar work experience.
  • Experience in designing and producing complex systems in industries such as rail, automotive, or aviation.
  • Familiarity in embedded systems software development.
  • Solid understanding of object-oriented design principles with experience using UML/SysML or C++.
  • Familiarity with SCADA systems and PLC programming.
  • Hands-on experience with CI/CD pipelines (e.g., Jenkins).
  • Familiarity with the application of bus systems in rail or automation technology.
  • Understanding of Ethernet networking and experience using Wireshark for network analysis and troubleshooting.
  • Understanding of logic diagrams and software logic functions.
  • Ability to read and interpret electrical schematics.

Desired Skills:

  • Rail Experience in Train Control and Monitoring Systems.
  • Passionate about understanding complex problems and finding suitable software solutions.
  • Hands-on experience with WinCC OA
  • Hands-on experience with SCADA systems and PLC programming.
  • Good working knowledge about Web development, VBA, and railroad technologies.
  • Some travel required

Why you'll love working for Siemens!

  • Freedom and healthy work-life balance– Health, Dental, Vision Insurance, HSA/FSA, Commuter Benefits – starting Day 1!
  • Solve the world's most significant problems – Be part of exciting and innovative projects.
  • Engaging, challenging, and fast-evolving, pioneering technological environment.
  • Competitive total rewards package.
  • Opportunities to contribute your innovative ideas and get paid for them! Please take advantage of our Tuition Reimbursement program, Mentor Programs, and your development through online learning.

What excites our people about Siemens Mobility Rolling Stock? (youtube.com)

This position is based in Sacramento, Ca. We offer a variety of health and wellness benefits to employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html. The base salary range for this position in Sacramento, Ca, is $74,000 - $121,900. The salary may be higher or lower depending on the budget and the candidate's experience, knowledge, skills, and qualifications.

#LI-EB1

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 unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

Reasonable Accommodations
If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this link Accommodation for disability form. If you’re unable to complete the form, you can reach out to our AskHR team for support at 1-866-743-6367. Please note our AskHR representatives do not have visibility of application or interview status.

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.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.