CareerPlanSign in

Senior Software Engineer

Pittsburgh, Pennsylvania, United States💼 Full-time🗓 2026-09-29

Core

Design, develop, verify, and implement complex programmable hardware solutions for rail signaling and safety-critical systems.

Role type

Senior IC FPGA engineer (rail safety systems)

Builds

FPGA-based products for rail signaling and safety-critical systems

Domain

Rail transport / Programmable hardware

Required skills

FPGA design, VHDL, Verilog, digital design fundamentals, timing analysis, hardware architecture, simulation environments, verification frameworks, hardware debugging, product lifecycle management

Preferred skills

SystemVerilog, hardware-in-the-loop testing, obsolescence mitigation, emerging hardware technologies evaluation

Technologies

Intel Quartus, AMD/Xilinx Vivado, ModelSim, Questa, oscilloscopes, logic analyzers, protocol analyzers

Responsibilities

Lead architecture and design of complex programmable hardware solutions; Develop robust hardware solutions using VHDL or Verilog; Create and maintain technical documentation; Develop simulation environments and automated verification frameworks; Perform functional, timing, and integration testing; Troubleshoot and resolve complex hardware and system integration issues; Mentor junior engineers; Ensure compliance with railway and safety standards

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.