Taro Logo

Software Engineer Intern (Cross Project Tools)

Hitachi Rail advances rail signalling and safety solutions to ensure safe and efficient railway operations worldwide.
Backend
Software Engineering Intern
Hybrid
5,000+ Employees
Enterprise SaaS · Logistics

Job Description

Hitachi Rail is at the forefront of advancing rail signalling and safety solutions worldwide, ensuring safe and efficient railway operations. As a Software Engineer Intern in the Cross Project Tools team, you'll be part of a dynamic organization that's driving digital transformation in the railway sector.

The role offers a unique opportunity to work on both front-end and back-end development, contributing to critical software solutions that impact railway operations globally. You'll be working with modern technologies including Python, Java, React, Kubernetes, and various message-oriented middleware systems.

This position is perfect for someone who wants to gain hands-on experience in enterprise-scale software development while working on meaningful projects that contribute to sustainable mobility. You'll be part of a cross-functional team in a lab environment, where you'll get exposure to both software and hardware integration aspects.

The company offers a collaborative, international work environment with opportunities to learn from experienced professionals. As part of Hitachi Rail, you'll be contributing to projects that directly impact the future of transportation infrastructure. The hybrid work arrangement in Singapore provides flexibility while maintaining team collaboration.

This internship is ideal for candidates who are passionate about technology, have a strong foundation in programming, and are eager to learn about complex systems. You'll get experience with modern development practices, including containerization, cloud technologies, and both SQL and NoSQL databases. The role provides an excellent stepping stone for a career in software engineering within the transportation and infrastructure sector.

Last updated 2 days ago

Responsibilities For Software Engineer Intern (Cross Project Tools)

  • Collaborate with team members to understand software requirements and contribute to the design and implementation of software solutions
  • Write, test, and debug code, ensuring high-quality and maintainable software
  • Work on front-end, back-end development, and/or solution integration
  • Document design to ensure usability, supportability and maintainability
  • Work in a cross-functional team in a lab environment

Requirements For Software Engineer Intern (Cross Project Tools)

Java
Python
Node.js
React
Kubernetes
Kafka
RabbitMQ
MongoDB
  • Experience with Python, Java, C, C++, and/or C#
  • Experience with RESTful services
  • Experience with relational databases and NoSQL databases
  • Knowledge of Linux environment
  • Knowledge of message or event-oriented middleware
  • Knowledge in mobile application development (React Native)
  • Knowledge in Angular JS, React JS, Node.JS and Javascript
  • Experience with virtualization and container and knowledge about Dockers and Kubernetes
  • Positive attitude and willing to learn new skills
  • Team player with good interpersonal and communication skills

Benefits For Software Engineer Intern (Cross Project Tools)

  • Secure and permanent job opportunities
  • International team collaboration
  • Career development opportunities