- 伦敦 - London City of - 英国
Train Software Engineer Intern - 3 Months
Salary: £26,648 Per Annum including London Weighting
Location: Hornsey, London
Duration: 3 Months
Are you an ambitious undergraduate looking for a unique intern programme?
Join Siemens over the summer and see for yourself how we can give you fantastic work experience compacted into 3 exciting months! Could this be the next step in your journey towards your career? If yes, then Siemens Mobility is the place for you!
This is your opportunity to understand how our work impacts everyday life across the globe, and you could be at the heart of that work. From seeing how a line of code evolves into a solution used worldwide, to exploring the breadth and depth of our diverse transport projects, build your skills with us and help transform the everyday with us.
The ETCS (European Train Control System) DMI (Driver Machine Interface) is a touch screen in the driver’s cab advising the driver of the current speed, upcoming speed restrictions, remaining distance for which the train is cleared to run, conditions associated with the upcoming track (requirement to blow the horn, presence of Level Crossings, non-stopping areas, neutral sections, …) and more.
For system testing and driver training purposes there is a functionality to mirror the contents of this DMI screen to a laptop connected via wired Ethernet. Technically the DMI consists of two distinct screens which both run separate VNC (Virtual Network Computing) servers that the laptop individually must connect to. To enable this connection, the laptop optionally (depends on DMI software release) must run a DHCP server (Dynamic Host Configuration Protocol) which the DMI takes a lease from. The resulting IP address (Internet Protocol address) then must be used for the VNC connection.
Managing a laptop with two simultaneous VNC connections and being required to set up the DHCP server every time a connection is established is cumbersome in practise. This is because testing and driver training runs involve lots of events of changing between the two cabs of a train, mandating to carry the laptop around and to reestablish this connection.
Your task would be to implement the necessary functionality (VNC clients, DHCP server) as an Android app to be used on a Tablet computer. This shall come with a simple to use interface automatically displaying the two distinct screens of the DMI in a side-by-side fashion. There shall be an option to easily record the contents of both screens into a single video and to create screenshots. The filenames of these videos and screenshots shall be made up of a user configurable string and the current timestamp. Optionally the user configurable string shall come from a preset, user configurable list the user can later easily select from.
Optionally, the displaying functionality of the app shall also be able to run on an Android TV system (e.g. Amazon Fire TV stick or similar).
Optionally, the wired Ethernet connection shall be replaced by WiFi using a temporary WiFi bridge – doing so will involve conducting a cyber security assessment.
Siemens will provide access to an off-train test rig to develop the solution and facilitate on-train testing for the finished product.
Define the Future of Transportation
Embark on your journey with us whilst learning from industry experts. By the end of your 3 months with us you will have developed your knowledge, learned from industry experts and built your professional network ready for whatever you do next.
Skills required:
- Knowledge of Android app development
- Good command of Kotlin, Java or similar & interfacing to preexisting software libraries
- Knowledge of Computer networking technologies
Essential Skills and Attributes
We are seeking innovative and inquisitive candidates that demonstrate the following
- Achieved or be on track to achieve a 2:1 or above in computer science, electrical engineering, or similar
- Logical thinking, willing to self-learn and research, and take a creative approach to problem solving
- Ability to work independently, safely and responsibly; take ownership of challenges and ideas and are looking to develop your ability to drive and lead change
- Enjoy collaborating with others to find innovative solutions
Your Journey Starts Here
We know that not everyone’s lifestyle is the same, so we operate a flexible benefits scheme where you can tailor your benefits package to suit.
We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and transform the everyday with us!
Want to know more about what Siemens does?
Discover the breadth of impact that Siemens makes on our society here!
Discover more about our benefits and life at Siemens here!
'Belonging Transforms 'is at the heart of Siemens Equity, Diversity, and Inclusion. Learn more with this link.
Real stories. Real impact. Real people. Check out how we transform the everyday over on our Instagram here!