Software Engineer Internship Job Description
Software Engineer Internship Duties & Responsibilities
To write an effective software engineer internship job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer internship job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Engineer Internship Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Engineer Internship
List any licenses or certifications required by the position: RSA
Education for Software Engineer Internship
Typically a job would require a certain level of education.
Employers hiring for the software engineer internship job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Computer Engineering, Technical, Engineering, Software Engineering, Electrical Engineering, Information Systems, Education, Math, Information Technology
Skills for Software Engineer Internship
Desired skills for software engineer internship include:
Desired experience for software engineer internship includes:
Software Engineer Internship Examples
Software Engineer Internship Job Description
- As an intern you will assist in building features, testing and integrating them in game code, working together with other software engineers
- As performance and robustness are key to Frostbite platform components, you will assist engineers in profiling and optimizing components to reach the required load time, execution time and reliability criteria
- Actively participate in scrum including backlog grooming, daily scrums and sprint planning
- You will need to understand and follow standard software engineering processes and best practices for requirements, design, implementation and testing
- Test software execution and debug
- Test environment setup, including HW/SW/OS
- Experience in SW/FW validation will be an advantage
- Present results in written and verbal English
- SW Debugging to correct errors, upgrade it to new hardware, upgrade software interfaces, and improve performance
- Consulting with engineering staff to evaluate the interfaces between hardware and software
- Development experience in a modern server-side technology
- Any agile experience
- Familiarity with defect tracking, project management or wiki/content management systems
- Honest and transparent
- Interest in business, finance, analysis or technology
- Some knowledge of operating systems
Software Engineer Internship Job Description
- Maintain and develop CIAS support pages on SharePoint Intranet and also SharePoint applications with Nintex Workflows and InfoPath forms
- Development of software for safety systems, as part of a Research & Development team in a World-leading multinational organisation
- Specify, design, code and test software, either object orientated 32-bit Windows-based applications or object oriented software on embedded platforms
- Plan and conduct, in house and external design qualification testing
- Plan and control project activities to timescales/budgets
- Contribute to a team of product specialists
- Working as part of a development team in real life projects
- Designer Test and Integration testing
- Active participation in all stages of software development and validation eg
- You will have the opportunity to work on every part of our stack to augment existing systems from the user-facing layers to the back end services, help design and build prototypes for our next-generation systems
- Basic Java development experience (client/server and stand alone command-line applications)
- Some coding experience (job, coursework, ect)_
- Interest in software, big data, or finance industries
- Knowledge of git or mercurial
- Student of Bachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or
- Understanding of software engineering concepts, debugging processes and procedures
Software Engineer Internship Job Description
- Leveraging modern tools and techniques to develop and test clean, efficient, and reusable code
- Participating in code and design reviews
- Identify test cases for unit, integration and functional testing
- Write, maintain and execute test suites using Ruby, Rspec, and Capybara for Hesburgh Library web applications such as CurateND, Library website and many other sites with their respective backend REST APIs
- Build testing software for web applications and REST APIs
- Understand various facets of software quality assurance lifecycle and frameworks
- Collaborate and learn with a group of highly skilled engineers in a professional setup
- Work in an agile software development lifecycle
- Contribute to active Github repositories and open source platforms
- Write automated tests to ensure quality of the development artifacts
- Previous ActionScript experience is an advantage
- Programming experience in either C#, C++ or Java
- Knowledge of Xbox1 / PS4 architecture is a plus
- Be available for a 10-12 weeks in Summer, 40 hours/week
- Familiarity with Unix is preferred
- Ability to analyse and understand user requirements
Software Engineer Internship Job Description
- Develops linkage from test cases to test automation
- Be a team player in an enterprise test automation/develpment team
- Support the design, code, testing and debugging of software while getting exposure to developing new, and enhancing existing functionality in order to satisfy customer requirements
- Work with more experienced team members, actively participate in team meetings and partner with product owners/ business partners, defining requirements and software design
- Develop and use existing natural language processing libraries to process social media data (classification, tagging, sentiment analysis…)
- Use a stream processing framework to retrieve social media data, process it in real time and store it
- Working on a web application to visualize the collected data
- Design, implement, integrate, test, debug and optimize components into our SW solutions
- Test software via automated methods, including but not limited to writing and running unit tests, functional tests, and integration tests, manual methods
- Follow industry best practices when designing, implementing and optimizing software on different platforms/OS
- Familiarity with OOP, algorithms and data structures
- Multithreaded programming and debugging knowledge
- Basic knowledge of REST, JSON and XML
- Good understanding of databases and efficient data storage
- Knowledge of networking and application layer protocols (TCP, UDP, HTTP, HTTPS, Websockets) would be a plus
- Previous Software development experience (including academic or home projects) would be a plus
Software Engineer Internship Job Description
- Participate in team improvement cycles
- Access to seasoned professionals who will mentor and guide you
- Develop and maintain reporting and data analytics dashboards to summarize client usage metrics and overall operational picture
- Assist in the activities of migrating our Country Office Intranet Starter Kit (ISK) sites to SPO
- Design/develop top performing network protocols
- Work with the latest emerging technologies
- Develop code leveraging test-driven development
- Work in a paired programming environment, contributing to agile ceremonies
- Provide support for software products in user environments
- Be a continuous learner with a passion for growing your skills
- You have solid knowledge and experience working with open source
- You have a proven background in data management and relational modeling
- You have a good grounding in the concepts and tools of Big Data
- You have a degree in Mathematics, Statistics or similar field
- Experience working in a sortware development environment, and proven knowledge of software development methodologies and best practices
- Familiarity with Unix/Linux systems and command-line interfaces and editors