Find Jobs
Find Jobs Near You – Available Work in Your Location
Associate Signaling Engineer
Career Insights for C / C++ Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Pennsylvania data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A C or C++ Developer or Engineer designs or improves computer software and applications using the C / C++ computer programming language. Oversees the entire C / C++ software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$116,159 / year median in Pennsylvania
-13% projected decline
Job Description
Associate Signaling Engineer
Associate Signaling Engineer
Location:
Pittsburgh, Pennsylvania, United States
Job ID:
R0141894
Date Posted:
Sep 11, 2026
Company Name:
HITACHI RAIL STS USA, INC.
Profession (Job Category): Engineering & Science
Job Type (Experience Level): Entry Level
Job Schedule:
Full time
Remote:
No
About Us
A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there's something for everyone to get stuck into. And that's where you come in.
Job Description
This is an Associate Signalling Engineer position for a Software Engineer. Performs design, development for automatic train operations, integration, testing, documentation and maintenance of hardware and embedded software to support the implementation of an onboard signaling system.
Responsiblities/Functions:
Participates as a team member throughout the requirement, design, implementation and verification phase of the project lifecycle. Performs assignments with minimal supervision.
Adheres to department standards, policies and procedures.
Designs, codes, tests and implements safety critical embedded software (of medium to high complexity) according to department and industry standards.
Develops or modifies low-level requirement, design, and test documentation to meet customer specifications and assigned schedules.
Communicate actively and reviews progress and decisions with other project personnel to ensure that all factors are considered.
Take direction and work one to one with senior experienced engineers
Take accountability of assigned tasks and complete with the assigned time
Other duties as assigned by management
Essential Skills:
Deep technical skills in a hands on C/C++/PC or Unix environment.
Experience with control engineering discipline applying control theory to design systems
Fundamental technical and functional knowledge in electronic circuits & software design
Requirements and configuration management skills
Problem solving, debugging, planning and analytical skills
Strong oral and written communication skills
Experience with the Motorola 68xxx-based architecture is desirable
Experience with Altera (Nios) and Xilinx (Microblaze) soft-core processors is desirable
Experience with digital signal processing (DSP) is desirable.
Desired Work Habits:
Technical expertise
Takes initiative
Dedication to process improvements
Ability to work in a team environment
Builds effective relationships and has exceptional communication skills
Taking accountability of tasks
Schedule driven
Working Conditions:
Works in office 50% of work time
Education/Experience Requirements:
(The minimum amount of education and job-related experience needed)
Bachelor's Degree in Electrical Engineering or Computer Engineering
1 years of experience in the design of embedded hardware/software systems (safety critical experience preferred)
Benefits
- Dental Insurance