Share this Job

Principal Software Engineer - NCS

Date: Sep 9, 2022

Location: Fort Worth, TX, US, 76131

Company: BNSF

Apply early as this job may be removed or filled prior to the closing date, which is approximately seven (7) days after the posting date.

 

Job Location: Fort Worth
Anticipated Start Date: 10/01/2022
Number of Positions: 1 
Salary Range: $135,000 - $140,000

 

Who we are and what we do

Do you want to be a part of something that really matters? Team BNSF includes professionals focused on safety and service that play a vital role in delivering the nation's freight.  Together, we help move goods and materials that sustain life and support local, national and global economies. Our rail network is one of the largest freight railroads, spanning 28 western states and serving three Canadian provinces.

 

What we believe

At BNSF, our Vision and Values drive who we are, not only in our words, but also our actions. BNSF is committed to our foundational values of equality and inclusion. As members of the BNSF community, our employees are entitled to:

  • be treated with dignity and respect.
  • have equal access to tools, resources, training and development opportunities.
  • have equal opportunity to achieve their full potential.

 

We model the way through our leadership, our BNSF Diversity Councils, our eclectic Business Resource Groups, our deep involvement and investment in the communities we serve and through training programs. Our actions create an inclusive, open and collaborative workplace that encourages diverse perspectives in all interactions.

-BNSF

DUTIES/RESPONSIBILITIES:

  • Design, develop, implement, document, and support Positive Train Control (PTC) and various internally developed train control systems, including TrainSheets and Graphical Restriction Interface Tool, with a focus on safety and high availability.
  • Develop, design, support, and analyze object-oriented applications that use .Net framework, C#, ASP.NET, Geographic Information System, SQL Server databases, Advance Message Queuing Protocol, and Interoperable Train Control Messaging to implement Microsoft-based software systems for microservice‑based machine‑to‑machine applications with both limited and intense human interaction using loosely coupled, independently deployable technology.
  • Apply experience with determining how train-related systems, including UMLER, Train Scheduling, and Consist Management, impact PTC, technology systems, and Agile application development methodology to analyze requirements, evaluate design alternatives, and develop software solutions that meet business objectives.
  • Provide data integration and augmentation between Train Movement Authority, Track Bulletin, and Consist Identification through the use of Interoperable Train Control Messaging to support PTC Back Office functions and direct interface to PTC Onboard computer system.
  • Support day-to-day PTC operations by using system-monitoring and data-aggregation tools to resolve technical application issues, including proactive alerting and reporting using Dynatrace and Splunk.
  • Create and facilitate business-process modeling, data modeling, and object modeling to meet requirements of developed applications.
  • Test and implement safety-related projects, systems, and enhancements using techniques that preserve project and system integrity at the unit, integration, and system level across platforms.
  • Coordinate with other technical teams to develop appropriate application interfaces and ensure quality and efficiency through performance, integration, and regression testing.
  • Build and maintain safety-critical applications through the lifecycle-development process and identify and eliminate safety hazards related to software engineering.

 

BASIC QUALIFICATIONS:

  • Bachelor’s degree in Computer Science or related field.
  • 8 years of technical analysis, application design, and object oriented development experience using .Net framework, C#, ASP.NET, Geographic Information System, SQL Server databases, and Advance Message Queuing Protocol, 5 years of which involve building, developing, implementing, and supporting PTC (positive train control) focusing on the use of Train Movement Authority, Track Bulletin, Consist Identification, and Interoperable Train Control Messaging.
  • Experience with PTC (positive train control) Back Office functions.
  • Experience with determining how train-related systems, including UMLER, Train Scheduling, and Consist Management, impact PTC.
  • Experience with Agile application development methodology.
  • Experience with using system-monitoring and data-aggregation tools to resolve technical application issues.
  • Experience with building and maintaining safety-critical applications through the lifecycle-development process.
  • Experience with identifying and eliminating safety hazards related to software engineering.  
  • Experience with implementing loosely coupled, independently deployable microservice-based technology.
  • Experience with testing and implementing safety-related projects, systems, and enhancements using techniques that preserve project and system integrity at the unit, integration, and system level across platforms.
  • Experience with creating and facilitating business-process models, data models, and object models.

 

BENEFITS

BNSF offers competitive benefit programs and services including, but not limited to 

  • Medical, Dental and Vision Coverage
  • 401(k) Plan
  • Railroad Retirement
  • Life Insurance
  • Incentive Compensation Plan (ICP)
  • Tuition Reimbursement Program

BACKGROUND INVESTIGATION ELEMENTS

  •     Criminal history 
  •     Last 7 years of driving history
  •     Last 5 years of employment history to include military service
  •     Social Security number
  •     Education
MEDICAL REVIEW ELEMENTS:
  •     Medical evaluation
  •     Drug Screen
  •     Other elements as needed
DRUG TEST ELEMENTS:
BNSF is committed to a safe and drug free work place and performs pre-employment substance abuse testing. All new hires are required to undergo a hair drug test which detects the presence of illegal drugs for months prior to testing. We appreciate your cooperation in keeping BNSF safe and drug free.
 
Transportation Worker Identification Credential (TWIC): Federal authority requires BNSF employees, whose work requires unescorted access to secure areas of port facilities, to obtain a TWIC. A TWIC is a condition of employment for such positions and requires candidates to those positions to submit to a TSA security assessment (to include, but not limited to, providing: biographic information; identity documents; fingerprints; digital photograph). More information is available at https://www.tsa.gov/for-industry/twic.
 
BNSF Railway is an Equal Opportunity Employer, all qualified applicants receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status.

SF: MO | [[mfield5]] | Operations - Engineering | Fort Worth, TX | 76131

 


Nearest Major Market: Fort Worth
Nearest Secondary Market: Dallas

Job Segment: Test Engineer, Software Engineer, Testing, GIS, Developer, Engineering, Technology