Burnsengineeringinc
Software Engineering Specialist - Signals & Communications
Pittsburgh, Pennsylvania . Posted a month ago
The role
This person will prepare designs and implement software solutions for railroad and public mass transit applications. Work includes developing simulators, automation for data collection, and automatic file and report generation.
What you will do
- Develop automated tools for automatic test and reporting
- Develop automatic file and report generation from a custom database environment
- Develop automatic data parsing and report generation from data files
- Develop simulator and stimulators within a laboratory environment following existing design interface specifications
- Setup and maintain virtual machines within a laboratory environment
- Learn and participate in the execution of specific engineering and design analyses
- Assist activities to ensure design, installation, and operational testing conform to functional specifications and customer requirements
- Accompany senior technical staff in performing on-site inspections during testing
- Perform work in the timeframe and budget allotted
Required qualifications
- Bachelor's degree (B.S.) in Computer Science or Computer Engineering from an accredited four-year college or university, or a combination of relevant education and equivalent engineering experience
- 3 - 5 years of relevant experience
- Previous software work in the rail sector
- Experience with ACSES PTC or CBTC
- Experience with Python, C or C++
About the company
Burns Engineering provides professional engineering design and project management services for transportation, facilities, and infrastructure projects. They are an ENR Top 500 Firm and an MEP Giant.