Software Engineer Intern Job Description
Software Engineer Intern Duties & Responsibilities
To write an effective software engineer intern job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer intern job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Engineer Intern Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Engineer Intern
List any licenses or certifications required by the position: BS, MS, HPE, CCIE, CCNP, CCNA, BA, DBA, SQL
Education for Software Engineer Intern
Typically a job would require a certain level of education.
Employers hiring for the software engineer intern job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Engineering, Computer Engineering, Electrical Engineering, Business, Software Engineering, Technical, Physics, Math, Graduate
Skills for Software Engineer Intern
Desired skills for software engineer intern include:
Desired experience for software engineer intern includes:
Software Engineer Intern Examples
Software Engineer Intern Job Description
- Quality of code is moderate (few major defects expected)
- Expect professional conduct
- Follow up to the database updates being made in 2016 for quicker db upgrades
- Provide a dashboard that shows real time where the database upgrade is, and how much is left
- Incorporate into overall installation progress
- Build a note debugging and validation tool which allows us to remotely compare different versions of a note (data and output) validate that the output is correctly generated based on the discrete data entered
- Use the latest technologies, tools, and techniques
- Design and implement improvements to FPGA visualization tools
- Maintain software quality and ensure regression passing rate is maintained
- Collaborate with engineering and management team to deliver values
- Build tools (Maven, Grunt, Gulp, Bower, NPM, etc)
- Unix skills (SSH and navigating unix environment)
- Application servers and monitoring tools
- Basic knowledge in software development in the cloud
- Experience with open source technologies, scripted languages and deployments tools such as Chef or Ansible
- Experience developing server-side software
Software Engineer Intern Job Description
- Java and SDN based application development using IDE in Unix/Linux/Windows environment
- Analyzing and resolving problems identified in our products/solutions
- Software development skills, Java, REST, DB, XML, OOA, OOD
- Work with team to understand the Guest Direct Connect (GDC) Application
- Work with team to Update Run book and Documentation for Guest Direct Connect Application
- Learn about App D alerts & monitoring
- Work on selected user stories to improve resilience of assigned application
- Troubleshooting technical SharePoint problems in a timely fashion to quickly and effectively get the customer up and running
- Successfully tracking, documenting and communicating problems, resolutions and action items to team members, customers and management via Remedy
- Assist application team with development efforts for various projects
- Server side development using either Java or NodeJS
- Familiarity with setting up and developing in a Linux* or Android* environment
- Experience of C++ including some familiarity with the C++11 standard
- In the process of pursuing a BS or MS in Computer Science or a related field
- Ability to code really well in at least one language
- Familiar with functional and object oriented paradigms
Software Engineer Intern Job Description
- Manage all client and internal projects, timelines, and deliverable
- Produce and communicate to all stakeholders project and team status across the team
- Report progress and issues to Program/Project management
- Work with business team to elicit business and technical requirements
- Will gain experience in software development ground test tools
- Consume the process with documentation
- Learning analysis of Comm+ Log Files for performance metrics and anomalous behavior
- Conceptual design of database for performance metric recording, procesing and reporting
- Provide support all phases of Software Development Life Cycle (SDLC)
- Debugging and testing of application features in our SDN/NFV solutions
- Ability to program in C, C++, Java or other selected languages
- Familiar with machine learning technologies
- Knowledge of Apache Accumulo
- Knowledge of UI/UX designs
- The candidate should have good understanding of algorithms and data structures and should be able to code efficiently in programming languages
- Analytic writing, PIG, Hadoop, Accumulo, Cloudera
Software Engineer Intern Job Description
- Assist senior engineers, and management, to achieve optimal application architecture and design, utilizing Java technologies
- Database Development, both RDMS and NoSQL
- Data Science / Business Intelligence
- Trouble Shooting / Bug Fixes / Unit Testing
- Designing/developing complex server-side security code
- Be part of a closely knit developer team, work with partners and customers in several countries
- Write and test software modules and integrate with other software and hardware components
- Derive and document software and/or system requirements to meet customer specifications
- Set up automated builds and unit-testing
- Help develop program schedule and estimates
- Strong knowledge of Web technologies – HTML, CSS, JavaScript, JS frameworks like Closure, Dojo, jQuery, AngularJS
- Pursuing a Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, Math, and/or a related field
- Exposure or desire to work with any of the following
- Experience with or desire to learn Linux
- Desire to work in Carlsbad, CA
- Desire to work in Germantown, MD
Software Engineer Intern Job Description
- Research market trend for technology products for various clients and propose changes for back office billing applications
- Develop new products and features, applications, and systems for global users
- Contributing to the design and implementation of micro services and other commerce capabilities
- Assist in the development of efficient, secure websites, peer-review code, and document solutions within an agile-blended software environment
- Communicate proactively with teammates, infrastructure, security, and quality assurance to continuously improve processes and engineering excellence
- Development, implementation and maintenance of tools, pipeline and client code
- Actively participate in all aspects of release and sprint planning in collaboration with the Development Manager and Seniors of the group
- Develop state of the art, industrial internet type solutions, on a variety of technologies and platforms
- Build systems that are flexible and easily extensible
- Write server-side code for web-based applications
- Desire to work in San Jose, CA
- Actively pursuing a Bachelor’s degree in Computer Science or related technical discipline
- Familiarity with of Tomcat, Jetty, or Grizzly
- Experience with Linux or Windaows operating environments
- Prior experience with Redis, Amazon Web Services, Git, Jenkins or Maven is a plus
- Minimum 6 months experience with C++