Software Development Intern 1
Apply now »Date: 6 Nov 2024
Location: Sao Paulo, BR
Company: Alstom
Req ID:472321
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80.000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
Overview:
The Alstom Software Development team is responsible for a specific set of activities involving the development and testing of software for railway control systems. Its main responsibilities include analyzing functional and safety requirements, implementing solutions that meet those requirements, and conducting rigorous testing to ensure compliance with the standards set by Alstom and industry regulations. The team is also involved in technical documentation, bug analysis, and software maintenance, ensuring the continuity and reliability of systems after implementation. The work is conducted in collaboration with other areas such as systems engineering and quality control to ensure that the solutions not only meet customer requirements but also are safe and high-performing.
Specific Responsibilities Of The Role:
- Understand and analyze different requirements for technical documentation, design, and customer demands.
- Apply knowledge gained through training programs offered by Alstom.
- Preparation of Software specifications.
- Coding.
- Software testing and simulation.
- Preparation of documents for the tests that need to be developed, adapting the software to meet customer requirements.
- Understand STUB and MOCKS that can be used for test Writing
- Preparation of failure reports.
Competencies:
- Ongoing Bachelor's degree in Computer Science, Software Analysis and Development, or Computer and Software Engineering – to be completed by December 2026.
- Proficiency in MS Office – knowledge in VBA will be a plus.
- Knowledge in programming logic.
- Knowledge in object-oriented programming.
- Knowledge in one or more programming languages: C, C++, C#, and SQL.
- Knowledge in Git for Code management.
- Self-learner and curiosity.
- Analytical and synthesis skills.
- Effective active listening and communication skills.
- Strong teamwork abilities.
Equal opportunity statement:
Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law.
Job Segment:
Developer, Testing, Computer Science, Intern, SQL, Technology, Entry Level