Graduate Engineer – Software Engineering
Altran is seeking final year students (BSc, MSc or PhD), who are currently studying a computing, mathematics, engineering or science discipline and are interested in working at a company that delivers high-integrity, software-intensive systems.
All graduates will be given opportunities to gain experience in the software development life-cycle by rotating through multiple roles on multiple projects. This on-the-job training will cover requirements engineering, systems design and decomposition, architectural design, coding, verification and validation.
Applicants for these roles should have good communication skills and work well in teams. Candidates should be well organised and should be able to plan and manage their own work within given time, cost and quality constraints. Altran supports its staff throughout their careers and this is particularly important at the start. Our graduate development programme includes:
- A personal staff manager/coach who will work with you to identify your personal development goals
- A tailor-made 5-day software engineering induction course
- A series of 10+ 1-hour foundation workshops presented by resident experts
- Opportunities to select courses from a long list of course providers or attend relevant conferences
- Regular forums to share experience and ideas across the business.
Graduates applying for these roles should have good communications skills and work well with other people, since the applicant would be expected to work within teams of varying sizes and be able to communicate ideas and issues with others members of the team. Applicants for these roles should also be well organised, and should be able to plan and manage their own work to meet the requirements of those for whom they are working.
A key attribute of any applicant seeking to fulfil this role is that they understand the importance of Software Engineering as an engineering discipline.
- A first-class or 2:1 in a computing, mathematics, engineering, or science discipline.
- Post-graduate qualifications are also welcomed.
Testimonial - Melis joined us from Manchester University in November 2014
I joined Altran with a Physics background so, although I was not a trained software engineer, I had a strong, academic grounding in coding. The Altran graduate training programme is constantly refining and developing my existing skills using the processes and formalisms of Software Engineering. I have gained insight into tools and approaches (such as SVN, UML and object oriented code design) that are applicable and useful in my everyday work.
Since starting at Altran I have worked in two life-cycle areas of an aerospace project: the Test Team and the Specification Team. Whilst working on the Test Team I gained an understanding of the methodical rigour required to validate high integrity systems. I helped to categorise items for test, constructed truth tables of the conditions required to fully characterise each item and implemented these tests in Python.
I currently work on the Specification Team where we transform the client’s ideas for a particular system from a list of requirements into fleshed out concepts that can then be detailed in the formal mathematical notation of Z. Aside from being given the opportunity to learn Z, working on the Specification Team has taught me how to develop a holistic, working understanding of scientific and engineering concepts in which I have not previously been trained.
Most of the training I have received within this Graduate programme has been on-the-job, therefore I have been allowed the freedom and responsibility to manage my own time alongside any requested training. I work in collaboration with external companies and have the opportunity to attend meetings on the client side, as well as being expected to report my progress at regular teleconferences.