Software Engineering Internship Job Description

Software Engineering Internship Job Description

4.5
164 votes for Software Engineering Internship
Software engineering internship provides system administration and server support in a Linux Operating system, mainly Red Hat Enterprise Linux.

Software Engineering Internship Duties & Responsibilities

To write an effective software engineering internship job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineering internship job description templates that you can modify and use.

Sample responsibilities for this position include:

Java, Python and programming languages
Write python scripts (perhaps using GUI test tool Selenium)
Write Java backend code for the web apps
Designs, creates, executes and maintains automated and manual tests
Creates appropriate test data, and builds and maintains automated regression test suites
Communication with Hewlett Packard and 3rd party partners
Peripheral vendors (bus interface vendors, storage vendors)
Prepare software testing reports
Conduct general software coding
Software development expertise from a coding perspective

Software Engineering Internship Qualifications

Qualifications for a job description may include education, certification, and experience.

Education for Software Engineering Internship

Typically a job would require a certain level of education.

Employers hiring for the software engineering internship job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Computer Engineering, Engineering, Software Engineering, Technical, Electrical Engineering, Graduate, Technology, Science, Management Information Systems

Skills for Software Engineering Internship

Desired skills for software engineering internship include:

Python
Java
C++
UNIX
Linux operating system
Git
Linux operating system in any distribution
Kubernetes
Bash scripting

Desired experience for software engineering internship includes:

3rd year of college students or 1st year of graduate students (Candidates must be enrolled in an University working on an undergraduate or graduate degree)
Commitment to 24 working hours per week in one year
Follow standard engineering/test practices under the direction of senior members of the team
Basic computer knowledge, limited use and/or application of basic engineering principles, concepts and theories
User and administrative experience on Windows
General SAN/Storage knowledge

Software Engineering Internship Examples

1

Software Engineering Internship Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software engineering internship. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineering internship
  • Working directly with the support team and product owner to define a backlog of features for automation
  • Analyzing test runs with the Quality Assurance team and assessing quality prior to shipping
  • Contributing as an active member of a working development team
  • Great exposure to software development process across company
  • Opportunities for future employment with thePlatform
  • Experience on a small team developing innovative solutions
  • Participate in related upstream communities, Gluster, Ceph
  • Knowledge of current industry trends, tools, and software technologies
  • Back-end server experience
  • Work with the team to find solutions to various issues
Qualifications for software engineering internship
  • Automation tools and frameworks (Webdriver and Selenium)
  • Must be pursuing BS/MS in Computer Science or related technical degree
  • Be available for a 10-12 weeks, 40 hours/week
  • Passionate about software and delivering quality
  • Experience using relational or NoSQL databases
  • Current student or alumni of Software Engineering Summit
2

Software Engineering Internship Job Description

Job Description Example
Our growing company is looking for a software engineering internship. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineering internship
  • Actively participate in the testing process throughout the test development, analysis, review, and integration
  • Deliver application that meet specifications
  • Innovate, and contribute to technical architecture, design, code, in the areas of cloud deployment
  • Innovate, and contribute to technical architecture, design, code, in the areas of data connectivity and database grammar
  • Secure the quality of the L2 dialogs
  • Work in Linux environment
  • Probably update 3rd party SW to latent version from community
  • Maintain our continuous integration toolchain in Jenkins
  • Work in Linux and/or Windows environment
  • Secure the quality of the webapps
Qualifications for software engineering internship
  • Candidate must possess at least a degree in Computer Science or its equivalent
  • Enjoy solving logical problems and love programming
  • Like to work in friendly working environment that encourage learning and sharing
  • Willing to work in Damansara Heights, Kuala Lumpur and/or Puchong, Selangor
  • Bachelor's degree in a technical field, preferably engineering or computer science
  • Prior participation and active community member in open source software projects, Gluster, Ceph, or OpenStack, is a significant advantage
3

Software Engineering Internship Job Description

Job Description Example
Our growing company is looking to fill the role of software engineering internship. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineering internship
  • Support and Implement part of the new TechCom network
  • Configuration of routers, switches and firewalls
  • Study the current process in order to adapt it to the new development methods
  • Propose an operational solution with the objective of implementing a more efficient process
  • Design and develop a prototype/pre-industrial mock-up in compliance with the selected process (automatic generation of documents containing the list of tools, platforms and means used)
  • DO178C software development process
  • Continuous integration and the associated tools
  • Eclipse workshop
  • To work in Agile software team assisting with the development of the Asset Management GIS software product portfolio
  • Create and enhance some of our development support tools and web based dashboards
Qualifications for software engineering internship
  • On the production of our world class products
  • Currently working on completion of Bachelor’s
  • Ability to understand and follow written and verbal
  • Proven ability to handle multiple projects and meet
  • Electrical Engineering and/or Comp
  • Interest and experience with high performance computer architecture concepts
4

Software Engineering Internship Job Description

Job Description Example
Our company is looking to fill the role of software engineering internship. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineering internship
  • Study technology solutions, like DevOps configuration products for example, to improve our development and testing processes
  • An interest in DevOps
  • Excellent interpersonal skills – you will work with operations and development teams on a daily basis
  • Develop tools for creation and modification of game content/assets
  • Help develop integrations with Translation technology (Machine Translation Engines, Translation memories, Terminology Management Tools, CAT tools)
  • Develop integrations with Game Engines (Unity 3D, Unreal Engine)
  • Opportunity to oversee the proper end-to-end game asset’s lifecycle
  • Develop to develop real-time Computer vision based perception systems for use in robotic software solutions for material handling systems
  • Develop new functionalities and break new ground in vision based perception
  • Work concurrently with robotic design engineers, controls engineers and other software engineers as designs are being developed and finalized
Qualifications for software engineering internship
  • C++ performance optimization preferred
  • Intel x86 architecture knowledge
  • Intel x86 assembly knowledge
  • Domain-specific programming language design knowledge
  • State-of-the-art compiler engineering knowledge
  • Currently pursuing a Bachelor's or Master's degree in Computer Science or related field such as MIS or Software Engineering
5

Software Engineering Internship Job Description

Job Description Example
Our growing company is hiring for a software engineering internship. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software engineering internship
  • Practical and/or theoretical knowledge of any of the control of multi degree of freedom robots, Kinematic and Dynamics of robotic manipulators, trajectory generation and path planning, or real-time operating systems
  • Debug prototype designs
  • Participate in all phases in the software development life cycle
  • Under the mentorship of a senior engineer, improve and add capabilities to web services and applications to better serve the Fedora community and its production processes
  • Work with designers to understand and agree on user experience where applicable
  • Build proofs of concept, make presentations, and invite critique and collaboration with team members and the community
  • Contribute to other existing infrastructure and code projects, including relevant upstream open source projects
  • Communicate plans, progress, and results publicly to the team and community via issue trackers, IRC, blogs, and mailing lists
  • Collaborate online, including in real time, with multiple colleagues and community members
  • Participate in team meetings for planning and communication purposes
Qualifications for software engineering internship
  • Applicants must currently be enrolled in a relevant technology undergraduate or postgraduate program
  • Must be going to school in Utah (Co-ops/Interns work at our site throughout the week)
  • This position requires the successful candidate to be a student currently enrolled in classes leading to a degree in either Electrical Engineering, Computer Engineering or Computer Science, in an ABET certified program
  • Candidate must be a Sophomore (in one of the above programs) to Senior or Graduate level candidate with a minimum 3.0 GPA
  • Be majoring in Computer Science, Computer Engineering, Information Systems, Information Technology, Software Engineering, Management Information Systems, Cyber Security, Electrical Engineering, Math, or Physics
  • Good understanding of LINUX and/or Windows operating systems (kernel, file systems, memory management, TCP/IP)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates