Senior Software Engineer
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