Intern, Software Engineer Job Description
Intern, Software Engineer Duties & Responsibilities
To write an effective intern, software engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included intern, software engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Intern, Software Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Intern, Software Engineer
List any licenses or certifications required by the position: BS, MS, HPE, CCIE, CCNP, CCNA, BA, DBA, SQL
Education for Intern, Software Engineer
Typically a job would require a certain level of education.
Employers hiring for the intern, software engineer 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 Intern, Software Engineer
Desired skills for intern, software engineer include:
Desired experience for intern, software engineer includes:
Intern, Software Engineer Examples
Intern, Software Engineer Job Description
- Works on Completing all phases of Software engineering design projects
- Works on analysis of processes and delivers results to necessary stakeholders
- Analyzes results and recommends solutions
- Develops documentation for new projects and reviews previous results
- Works with latest technologies and new approaches
- Reviews changes or upgrades to existing designs or test
- The intern will need to work with both management and technical advisors
- Investigate metrics application tools
- Assist in improving the usability of the metrics data, dissemination, and automation capabilities within our existing data collection systems
- Gather input from technical advisors
- Knowledge of API design and distributed systems
- Interest in Big Data analysis
- Familiarity with setting up and developing in a Linux*, Android*, WindRiver, Yocto, or Windows environment
- Working knowledge of shell scripts and the GNU tool chain on Linux or expertise with the Microsoft* Visual C++ build environment
- Some exposure to low level system level , or high level development application for embedded target system, mobile devices or microcontorllers
- Prior experience or coursework developing, maintaining and supporting C++ applications
Intern, Software Engineer Job Description
- Assist developing test instrumentation software and its automation
- Maintain existing software, analyze and troubleshoot issues in Customer/Generic labs for fixing bugs and providing necessary enhancements for the IFE system
- Participate in definition/development of interfaces/APIs, prototyping new concepts, develop or improve the tools already in Place
- Work in an AGILE environment for projects
- Assist with eliciting, deriving, and documenting software requirements to meet internal or external customer specifications
- Generate software code for use in test modules and system application
- Support the definition of software/and or system architecture, development of software modules, and creation of associated documentation
- Provide support for writing and testing software modules and integrate with other software and/or hardware components
- Help test and debug applications software and systems that contain logical and mathematical solutions
- Establish fundamental business/technical foundation through practice of internal processes and procedures
- There’s a good chance you’ve been a TA or course assistant for one of your CS classes
- Experience with Microprocessors, Microcontrollers, and/or DSPs
- Have or be pursuing a BS/MS degree in Computer Science, Electrical Engineering, or equivalent
- Networking background is definitely preferred and a plus
- Knowledge in SDN/NFV, SDN controller, Data Center interconnection
- Master degree in computer science or engineering or above
Intern, Software Engineer Job Description
- Familiar with Git code mgmt
- Be a part of a Scrum team
- The intern will get an opportunity to learn about firmware and software development activities related to automation in instruments, including software architecture used in these types of applications
- Work closely with Platform Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver business impacting projects
- Look at software from a usability and testability point of view, without having a testing-only mindset
- Build and maintain automated testing and delivery pipelines, propose and develop software and API changes based on testing and deployment requirements
- Efficient and maintainable code, whilst meeting the agreed requirements
- Constantly challenge current practices, look for leaner, more efficient ways
- Server Side Web API development
- Cloud Infrastructure Automation, AWS and Azure
- Mobile App degree track
- Relevant software development experience, be it an entering college Junior or Senior, or a candidate interested in the field
- Smart, expressive, and analytical
- Fluent in at least one programming language and one scripting language
- Knowledge of Linux or Unix system software and Microsoft Project
- The ability to quickly come up to speed in large, complex systems
Intern, Software Engineer Job Description
- The selected candidate will be a key hands-on contributor for developing, maintaining, and executing test scenarios for
- Develop the next generation cloud based visual solutions
- Remain current on evolving technologies and standards
- Work with planning group on gathering software requirements - Design and develop software, firmware or mobile applications for electronic test
- Collaborate in the design and implementation of our world-class web application
- Develop angularJS modules and processes to achieve product delivery milestones
- Work in a small, tight-knit team
- Communicate with team members and stakeholders to clarify technical requirements
- Support of peer reviews, walkthroughs and Inspections (Static) through all development stages
- Eliminating unnecessary includes, which adversely affect compile times (header files that are either completely unnecessary, or can be replaced by a simpler forward declarations)
- Desire to work in Marlborough, MA
- U.S. citizen or permanent residence required
- Desire to work in Atlanta, GA
- Desire to work in Denver, CO
- Desire to work in Phoenix, AZ
- Desire to work in Quincy, MA
Intern, Software Engineer Job Description
- Work with Engineers and Architects to analyze requirements
- Interpret requirements to create custom applications
- Research and select technologies for building applications
- Develop prototypes and perform application programming
- Add to our diagnostic data tools addressing workflow corrective actions in Patient Flow
- Work with clients to implement features you create during the internship
- Design and develop microcode within the boundaries defined by the relevant algorithm and DSP hardware
- Develop test codes for hardware blocks
- Implement features as designed by technical lead
- Understand the tech stack end to end including engineering activities
- Minimum 6 months experience developing FPGA visualization tools and software
- Familiar with Windows operating system or real time operating system like VxWorks
- Little or no experience
- Strong capacity to rapidly learn and apply new technologies
- Strong ability to manage responsibilities and meet project deadlines
- Proficiency in Linux server administration and security