Skip to main content
← Back to search
BE

Software Engineering Specialist - Signals & Communications

Burns Engineering, Inc.

Salary undisclosed

Pittsburgh, Pennsylvania Full-timeOn-siteIntermediate

Need a reasonable accommodation to apply or interview? Contact us.

JobMinglr uses automated technology to recommend jobs based on profile information and job preferences. Match Score does not determine eligibility for a position, prevent a user from viewing or applying to a job, or make hiring decisions on behalf of an employer.

Description

About Burns:

Burns Engineering provides professional engineering design and project management services for transportation, facilities, and infrastructure projects. We help our clients attain their strategic goals and initiatives through successful large-scale infrastructure projects.  Burns’ full-service capabilities include mechanical, electrical, civil, structural, transportation, and energy consulting engineering.

Recently voted a Top Workplace by Philly.com, we credit our strength as an organization to our talented, driven, vibrant team.  Burns is an ENR Top 500 Firm, and has been named an MEP Giant by Consulting-Specifying Engineer Magazine, as well as a Hot Firm by Zweig.  We are industry experts, proven leaders, innovative thinkers, and team players. We put our clients’ successes and best interests first, because their success is our success. We have fun at work because we love making a difference in the world.  We are looking for high-energy, bright, collaborative individuals who want the opportunity to “write their own story” with us.

Railroad & Transit Team
Burns provides design and construction solutions to help maintain, improve, and expand the nation’s railroad and transit infrastructure. We have designed the implementation of critical programs across the country and support the renewed emphasis on a public transit-oriented lifestyle.

We are currently seeking a Software Engineering Specialist to join our Railroad & Transit - Signals and Communications team in Pittsburgh, PA, Philadelphia, PA, or Boston, MA.

SUMMARY
Under direct supervision of the project manager, and with the cooperation and guidance of other ranking technical staff, prepare designs and implement software solutions for railroad and public mass transit applications. Designs include simulators for a wide range of rail applications, automation for data collection and analysis, and automatic generation of files and reports from custom databases.

ESSENTIAL DUTIES & RESPONSIBILITIES

  • Development of automated tools for the purposes of:
    • Automatic test and reporting
    • Automatic file and report generation from a custom database environment
    • Automatic data parsing and report generation from data files
  • Development of simulator and stimulators within a laboratory environment following existing design interface specifications
  • Setup and maintain virtual machines within a laboratory environment
  • Learns and participates in the execution of specific engineering and design analyses
  • Assists activities to ensure that design, installation, and operational testing conform to functional specifications and customer requirements
  • Accompanies senior technical staff in performing on-site inspections during testing
  • Performs work in the timeframe and budget allotted

EDUCATION REQUIREMENTS 
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.

EXPERIENCE REQUIREMENTS 

  • 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++

SUPERVISORY RESPONSIBILITIES

  • None

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities: This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

California Privacy Notice: If you are a California resident, please review our California Applicant Privacy Notice to learn how we collect, use, and disclose personal information during the recruiting process: click here

About this role

Burns Engineering is seeking a Software Engineering Specialist to join its Railroad and Transit - Signals and Communications team in Pittsburgh. The role focuses on technical engineering work for solar projects and Battery Energy Storage System (BESS) initiatives, requiring you to complete discipline-specific designs of moderate complexity, perform engineering studies and analyses, and sign and seal drawings. You'll work closely with senior engineering staff, consult with them as needed, and gradually take on more autonomy. The position also involves site surveys and inspections, coordination across disciplines, client communication, and mentoring junior staff like CAD operators and interns under project manager oversight.

The ideal candidate holds a bachelor's degree in Computer Science or Computer Engineering and brings 3 to 5 years of relevant software experience in the rail sector, with hands-on knowledge of ACSES PTC or CBTC systems and proficiency in Python, C, or C++. Beyond technical skills, Burns values strong problem-solving abilities, familiarity with design software like AutoCAD or Revit, and the capacity to manage multiple assignments in a fast-paced consulting environment. Prior consulting experience is highly preferred.

This is a full-time, in-office position in Pittsburgh. Burns is an ENR Top 500 firm recognized as a Top Workplace, and the company emphasizes collaboration, professional growth, and making a tangible impact on infrastructure projects.

This role's local market on JobMinglr

Pay for this role

The employer didn't post a pay range for this role. That usually means pay is set in negotiation, which favors whoever arrives with numbers. Check ranges on comparable Software Engineering Specialist - Signals & Communications postings in Pittsburgh, and analyze any offer before you accept it.

How JobMinglr reads this job

Every listing here is scored against your profile before you apply: skills overlap, experience level, location and work arrangement, each weighted and explained. You see the score and the reasons, not just a list. How the matching works.