WSDMM App Developer
LOCATION: Grain Valley / Missouri (US-MO), United States | BRAND: KB Signaling | REQUISITION ID: 7639 | JOB GRADE: 12 |
ON-SITE/REMOTE: On-site
KB Signaling delivers unparalleled end-to-end wayside and onboard conventional signaling Control, Command, and Signaling (CCS) platforms and solutions. A trailblazer, we are driven to provide the best solutions for improved safety, performance, and lower overall operating cost for today’s transit and freight railway systems and operators in North America and beyond. Our team is fueled by innovation and grounded in solid values, like giving back to the communities where we do business and embracing sustainability to help protect our planet. KB Signaling is part of a global, high-tech company that will challenge you and help you grow. Discover your potential.
JOB DESCRIPTION:
WSDMM Application Developer
Role Summary/Purpose
KB Signaling has an opening within the Product Support Team (PST) organization for a Linux application developer, integrator, and implementor. The PST organization plays a key multifaceted role in the KB Signaling business as it resolves manufacturing functional hardware issues, develops embedded software, engineers mechanical switch machines, maintains current product configurations, and develops railroad edge processing data-rich applications. Customers served by the PST org include transit, short-line, class-one, and international railroads.
The PST org is looking for an individual who can develop, integrate, and implement customer specified applications that manage, analyze, and report wayside railroad data. The primary integration platform targeted for customer application development is the KB Signaling WSDMM module – a robust Linux based platform designed for processing edge components of big data. The WSDMM module provides pre-processing, data reduction, and data routing for KB Signaling edge connected devices such as the ElectroLogIXS and DAU products. WSDMM processing functions are generally provided through NiFi data flows, Python scripts, R programs, and/or compiled programs written in Java or C/C++. The PST WSDMM App Developer will be expected to gather customer requirements, formulate an application design to meet customer requirements, and then rapidly develop, test, deploy, and monitor the application performance as warranted.
The WSDMM App Developer may be required to travel up to 30% of the time on average to fulfill their wide spectrum of responsibilities.
Essential Responsibilities
The WSDMM App Developer will perform any or all of the following tasks:
•Support customer use of KB Signaling products especially related to the WSDMM module.
•Communicate KB Signaling product capabilities and design recommendations to customers.
•Advise on product application options.
•Gather customer requirements for new desired WSDMM applications.
•Design, develop, test, integrate, implement, and monitor WSDMM applications.
•Troubleshoot customer field issues in the field and/or through lab simulations.
•Establish product pilot sites for product testing and customer product acceptance.
•Analyze product performance and test data gathered from the field and the lab.
•Generate product performance and problem analysis reports.
•Support new product rollout with targeted cutover and training initiatives.
•Support all technical aspects of strategic business initiatives executed for customers.
•Generate and review technical documentation.
•Provide product and application training.
•Test and critique new product features.
•Support manufacturing needs through engineering analysis and ECO generation.
•Manage multiple initiatives balancing cost, schedule, and quality concerns.
Qualifications/Requirements:
•Bachelor degree in engineering or related technical field with a minimum of 2 years of railroad signal experience developing or applying wayside signaling and/or crossing products to the railroad while resolving product field issues.
or
•High School diploma/GED and a minimum of 5 years of railroad signaling and/or software development experience.
•Ability to travel about 30% of the time including international travel.
Desired Characteristics:
•Development experience using Python scripts, R programs, NiFi data flows, Java, Dockers, and/or C/C++.
•IP/Networking experience
•Communication Systems experience
•Customer interface experience with strong customer presence
•Product Development experience
•Railroad Signal Engineering experience
•Railroad crossing experience
•Railroad wayside maintenance experience
•Project Management experience
•Strong organizational skills
•Creative & Innovative
•Methodical troubleshooter and problem solver
•Self-starter, Self-motivated, Self-directed, Energetic
•Practical change agent with ability to influence others both internally and externally
•Excellent communicator (both written and verbal)
•Ability to work effectively in a multi-site, team environment
•Ability to work independently/remotely
•Strong interpersonal and leadership skills
What does KB Signaling have to offer you?
- Competitive Health Benefits, including Medical, Prescription, Dental, Vision and Virtual visits
- Company-paid Basic Life and Accidental Death & Dismemberment Insurance
- Company-paid Short-Term Disability Coverage
- Voluntary life, Disability, and other Supplemental coverages
- Identity Theft and Legal Protection benefits
- Health and Dependent Care Flexible Spending Accounts
- Health Savings Accounts
- Generous 401(k) plan
- Personal Paid Time Off
- Company-paid holidays
KB Signaling Inc. is an Equal Employment Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
Nearest Major Market: Kansas City