Jobs and Careers
AL

Software Engineer

Alstom
Pittsburgh, United Statesfull_timeVerifiedPosted 19 Dec 2023

About the role

Company:         Alstom Transport USA Inc.

Job Title:           Software Engineer

Job Location:   Pittsburgh, PA. May telecommute.

Job Type:          Full Time

Duties: Contribute to the elaboration of product/system specification and architecture in collaboration with Product Designers or System Engineers. Define software requirements specifications, functional requirements, operational requirements, interfaces requirements, and requirements linked to performance, safety, cybersecurity, and Reliability Availability and Maintainability (RAM) constraints. Ensure that all requirements can be verified. Ensure the traceability of software requirements through the development cycle. Define software architecture. Elaborate functional and structural breakdown into software components. Allocate requirements to the software components. Define interfaces between software components and dynamical behavior of the software. Validate the feasibility of the solution using model simulation and mock-up. Make main technical choices for software development. Select development tools, methodology (ex: UML), programming languages, coding strategy, and coding rules which follow internal process/methods and tools recommendations. Contribute to the selection of the execution environment (processor, operating system, middleware, basic software) together with the product architect, system engineering manager, and hardware architect. Arbitrate and validate major software design choices. Perform software/software integration with the software designers. Perform hardware/software integration with the hardware architect. Specify, design, prepare, and perform tests and verifications of deliverables. Keep up-to-date on evolution of technologies through techno watch. Contribute to standardization by reusing existing solutions or by defining reusable solutions, including COTS*. Apply and ensure application of processes and standards. Contribute to continuous improvement (RoE: Return of Experience, process).

Requirements: Employer will accept a Bachelor's degree in Electronics, Electrical, or Computer Engineering, or related field followed by 5 years of progressive, post-baccalaureate experience in the job offered or in a Software Engineer-related occupation.

 

May telecommute.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Alstom

View company profile →