waypointjobs

Apex Rail Automation

Railroad Software Engineer

city of rochester, NY

Check who can apply and the requirements below before continuing.

This job is closed

Applications are no longer available for this announcement. Explore current related opportunities below.

Job description

Overview

Job Title: RailMaster Software Engineer — Location: Rochester NY Region • Job Type: Full-Time • Department: Engineering / Transportation Systems • Seniority Level: Mid-Level to Senior

Headquartered in Grass Valley, CA, Apex Rail Automation (Apex) delivers high-quality rail yard & track solutions. Our products include main line switches, yard switches, rods and layouts, wayside electronics, dark territory switch control, and Modular Yard Automation (MYA) systems. We supply products and systems primarily to freight railroads, particularly Class 1 railroads (CSX, BNSF, UP, etc.).

At Apex we’re transforming the backbone of freight logistics: the railyard. Our mission to modernize rail operations through intelligent software systems that increase efficiency, safety, and throughput. Our platform supports yardmasters, switch crews, and logistics coordinators with powerful tools for decision-making, automation, and real-time visibility.

Position Summary

As a RailMaster Software Engineer, you’ll be part of a high-impact team building solutions that manage and optimize railyard operations. You'll design and implement features that support train movements, track assignments, inventory updates, and yard automation. Your work will directly support the efficiency of North America’s freight rail network.

Responsibilities

Maintain and enhance existing codebase on existing and new projects (development)

Architect and implement Next Generation control system (development)

Implement Project Specific Control Systems (application)

Customer support

Assist in testing, training and cutover of systems (on-site)

Professional Requirements

Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field

Minimum 2 years’ experience

Technical Requirements

C++ with STL and MFC, C# with WPF, Windows shell, Unix shell, and Python

Operating systems: Windows (7, 8, 10, 11, and Server 2012), Unix, Cygwin (Unix under Windows)

Source control: Git (self hosted)

Database: SQL with MSAccess (ODBC)

Programming techniques: Microsoft Visual Studio, Serial communications, UDP sockets, MSMQ, JMS, and ZMQ message queues, XAML, XML and JSON.

Graphics programming: Vector and Bitmap

Preferred Experience

Background in transportation, logistics, or rail systems

Knowledge of yard operations such as car routing, switch lists, and track layout planning

Experience working with mapping, geospatial, or SCADA systems

Familiarity with rail industry standards and protocols (e.g. AEI tags, FRA compliance)

Working on railroad applications

Familiarity with railroad operation rules (GCOR, NORAC, CROR)

Familiar with FRA regulations (236 rules)

Familiar with AAR, AREMA standards

Familiar with railroad nomenclature, circuit plans and drawings

Experience with communications protocols (Genisys, DataTrain, Modbus, etc)

Experience with TCP, UDP, Fiber Optics, Networking, Domains

Compensation & Benefits

From $70,000 to $120,000 per year

Competitive base salary based on experience

Healthcare benefits including medical, dental and vision

Insurance benefits including life insurance, etc.

401k plan

#J-18808-Ljbffr

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Explore related searches

Current related jobs

L3Harris Technologies

WhatJobs

Specialist, Software Engineering (Full Stack)

colorado springs, CO

See pay details in description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a s…

Last received from source 2026-10-13View job

Guidehouse

WhatJobs

Data Analyst (Dashboard Developer)

arlington, VA

See pay details in description

Job Family : Data Science Consulting Travel Required : None Clearance Required : Ability to Obtain Public TrustWhat You Will Do : Our con…

Last received from source 2026-10-13View job

Guidehouse

WhatJobs

Power Platform Developer

silver spring, MD

See pay details in description

Job Family : SAAS/PAAS/Cloud Consulting Travel Required : Up to 25% Clearance Required : Ability to Obtain Public TrustWhat You Will Do: …

Last received from source 2026-10-13View job

NetApp

WhatJobs

Software Engineer - Cloud Engineering (C++)

san jose, CA

See pay details in description

Own Every Moment at NetApp At NetApp, your ideas power innovation. We lead in intelligent data infrastructure—delivering unified storage, integ…

Last received from source 2026-10-13View job

Mid-Continent Instruments and Avionics

WhatJobs

Software Engineer (AHRS)

wichita, KS

Salary not specified

COME JOIN MID-CONTINENT!  "Where your work is valued—above-market pay, real work-life balance, and a team that feels like home." THE POSITION…

Last received from source 2026-10-13View job