Demo

Software Developer/Engineer- Rolling Stock

Siemens Mobility
Sacramento, CA Full Time
POSTED ON 1/22/2025
AVAILABLE BEFORE 4/19/2025

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

Interested in this role You can find all the relevant information in the description below.

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 :

The Software Developer and Train Control and Monitoring System Engineer :

  • Works in a team with other system engineers and software developers.
  • Interprets all customer requirements and translates them into software requirements.
  • Presents the system functionalities to customers during design reviews.
  • Works 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 software logic functions.
  • Develops control software for our innovative rail vehicles.
  • Aligns the software's relevant requirements with internal and external guides (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 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 improves his / her system know-how and takes over more and more sophisticated design tasks.
  • Supports testers and commissioning technicians on-site to fix and resolve software-related engineering issues.
  • Writes software documentation according to IEEE 1558 (Software functional descriptions, software design descriptions, interface control documents, user manuals …).

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's degree in Engineering with 5 or more years of similar work experience.
  • Experience in an industry crafting and producing sophisticated systems (rail, automotive, aviation, etc.).
  • Expert in software development for embedded systems.
  • Knowledge of object-oriented design and UML / SysML or C .
  • 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.
  • Basic knowledge of propulsion and hardware development in rail systems.
  • Familiar with the application of bus systems in rail or automation technology.
  • Passionate about understanding sophisticated problems and finding suitable software solutions.
  • Knowledge of IEEE 1473, 802.3, 802.11, and 1558 or expertise in train network topology.
  • Knowledge of IEC 61375 and SIL levels of IEC 61508.
  • Some travel may be 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.
  • Employee perks and discounts in addition to our 401k match and generous Paid Time Off.
  • 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 : Benefits . 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.

    J-18808-Ljbffr

    Salary : $74,000 - $121,900

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Developer/Engineer- Rolling Stock?

    Sign up to receive alerts about other jobs on the Software Developer/Engineer- Rolling Stock career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $88,790 - $110,816
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $72,538 - $87,299
    Income Estimation: 
    $88,790 - $110,816
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Siemens Mobility

    Siemens Mobility
    Hired Organization Address Seattle, WA Full Time
    Pioneering in America, from the first mile to the last. This is what drives us. For more than 160 years, Siemens has bee...
    Siemens Mobility
    Hired Organization Address Fremont, CA Full Time
    With a long-term legacy of success, innovation and customer awards, Siemens EDA is the world's largest provider of Digit...
    Siemens Mobility
    Hired Organization Address Alpharetta, GA Full Time
    Pioneering in America, from the first mile to the last. This is what drives us. For more than 160 years, Siemens has bee...
    Siemens Mobility
    Hired Organization Address Pittsburgh, PA Full Time
    Pioneering in America, from the first mile to the last. This is what drives us. For more than 160 years, Siemens has bee...

    Not the job you're looking for? Here are some other Software Developer/Engineer- Rolling Stock jobs in the Sacramento, CA area that may be a better fit.

    Deputy Project Manager- Rolling Stock

    Siemens Mobility, Sacramento, CA

    EH&S Professional Level 2- Rolling Stock

    SIEMENS AG, Sacramento, CA

    AI Assistant is available now!

    Feel free to start your new journey!