Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Train software engineer intern - 3 months

London
Internship
Software engineer intern
Posted: 2h ago
Offer description

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 helptransform the everyday with us.The ETCS (European Train Control System) DMI (Driver Machine Interface) is a touch screen in the drivercab 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 TransportationEmbark 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 developmentGood command of Kotlin, Java or similar & interfacing to preexisting software librariesKnowledge of Computer networking technologiesEssential Skills and AttributesWe are seeking innovative and inquisitive candidates that demonstrate the followingAchieved or be on track to achieve a 2:1 or above in computer science, electrical engineering, or similarLogical thinking, willing to self-learn and research, and take a creative approach to problem solvingAbility to work independently, safely and responsibly; take ownership of challenges and ideas and are looking to develop your ability to drive and lead changeEnjoy collaborating with others to find innovative solutionsYour Journey Starts HereWe know that not everyonelifestyle is the same, so weoperateflexible benefits scheme where you can tailor your benefits package to suit.We value your unique identity and perspective and are fully committed toprovidingequitableopportunities and building a workplace that reflects the diversity of society. Come bring your authentic self andtransform the everyday with us!

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer, intern
London
Internship
Stripe
Software engineer intern
Similar job
Software engineer - intern (europe)
London
Internship
Citadel
Software engineer intern
Similar job
Software engineer intern, developer tools (2026) (london, united kingdom)
London
Internship
Software engineer intern
See more jobs
Similar jobs
Engineering jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > Engineering jobs > Software engineer intern jobs > Software engineer intern jobs in London > Train Software Engineer Intern - 3 Months

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save