Hitachi Rail is a global leader in digital transformation and technology, dedicated to creating a sustainable future. The Software Analyst Intern will support the Vital Software Engineering team by analyzing, designing, developing, and testing software for safety-critical railway systems under the guidance of a senior software engineer.
Responsibilities
Understand and adhere to the company's processes and procedures for developing crucial software for safety-critical railway systems
Assist in software development and algorithm implementations for safety-critical systems, utilizing languages such as C, Python, and shell scripting
Develop software tools and scripts to enhance the existing software development toolchain
Document the software solution comprehensively on the wiki
Work closely with cross-functional teams to troubleshoot and resolve automation-related issues
Collaborate with the team to identify and implement opportunities for further automation in software development and deployment
Demonstrate strong organizational abilities and quick integration into the team, balancing collaboration and independent work
Exhibit strong critical thinking skills, assessing situations, identifying potential issues, and proposing alternative solutions
Embrace challenges and changes with a positive attitude, showcasing adaptability in the face of evolving project requirements
Provide and receive feedback in a constructive manner, fostering a collaborative and growth-oriented team environment
Qualification
Required
The successful candidate should be working towards a Bachelor's degree from an accredited university or college in Computer/Systems/Mechatronics/Electrical Engineering or an equivalent field
In-depth knowledge and experience in software development
Proficient in C and real-time embedded software
Proficient in Python
Experience in DevOps software environments, including Git, Bitbucket, Jira, Jenkins, and Artifactory
Excellent written and oral communication skills
Ability to work 40 hours a week in a hybrid environment for the duration of the internship, with at least 2 days per week in the office
Preferred
Familiarity with Docker and containerization technologies
Experience with additional programming languages beyond C and Python (OOP-based)
Knowledge of software security practices and methodologies
Previous involvement in open-source projects or contributions
Exposure to automated testing frameworks and tools
Participation in hackathons or coding competitions
Benefits
Intern Orientation
Online Onboarding Curriculum
Buddy Program for mentorship and guidance
Real-world projects with top industry talent
Paid internship + paid vacation
Hybrid work model
"Ask Me Anything" with the Executive Committee
Employee Resource Groups (ERGs)
Social Intern Events: Coffee Breaks, Onsite/Offsite events
Business Intern Events: Intern Showcase & Graduation ceremony
Company Social Events: Holiday Party, Employee BBQs, Golf tournament, etc.
Training
Networking opportunities
Career development
Social events
Hitachi Rail is a provider of rail solutions across rolling stock, signalling services and turnkey.