Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apex Rail Automation Logo

Railroad Software Engineer

Apex Rail Automation

Salary not specified
Oct 1, 2025
Rochester, NY, US
Apply Now

Apex Rail Automation is looking to modernize rail operations through intelligent software systems that increase efficiency, safety, and throughput in the freight rail network.

Requirements

  • Computer languages: C++ with STL and MFC, C-Sharp 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

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)
  • Assist in testing, training and cutover of systems (on-site)
  • Customer support
  • Design and implement features that support train movements, track assignments, inventory updates, and yard automation

Other

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field
  • Minimum 2 years’ experience
  • Background in transportation, logistics, or rail systems (preferred)
  • Flexible work from home options available
  • Competitive base salary based on experience