Logo of Huzzle

Internship

Software Architecture Summer Intern

Logo of Panasonic

Panasonic

•

2mo ago

🚀 Summer Internship

Irvine

⌛ Closed
Applications are closed

Summer Internship

Software Engineering•Irvine

Description

  • Software Engineering Summer Intern – Technology EvaluationPanasonic Avionics Corporation – Irvine, CAWe are looking for an innovative and passionate software engineering intern who is driven to continuously learning and growing. As a software engineering intern on the Software Architecture Team, you will be joining an experienced and collaborative team, working on developing architecture for future software products, and gaining practical knowledge on a variety of design methodologies and software technologies

Requirements

  • Enrolled in undergraduate or graduate degree program in Computer Science, Engineering, or a related technical major
  • Familiar with software development and experience prototyping with OSS projects
  • Basic understanding of software testing methodologies
  • Entry-level experience with Golang, Python, JavaScript, java, or C++
  • Excellent verbal and written communication skills
  • A desire to learn and take initiative with problem solving
  • (Nice to have) Experience with embedded system
  • (Nice to have) Experience with AWS or other cloud computing platforms
  • (Nice to have) Experience with modern Web and Mobile technologies
  • What you will gain:
  • Understanding of software evaluation process in an industry and business environment
  • Hands-on experience with large-scale real-world projects and associated relevant of technologies
  • Effective collaboration, presentation and teamwork improvement
  • Networking with professionals in the software development communities

Education requirements

Currently Studying
Undergraduate

Area of Responsibilities

Software Engineering

Responsibilities

  • Work with a software architecture team to evaluate new technologies in support of future product development.
  • Develop and apply evaluation criteria, such as performance benchmarks, scalability, security considerations, and maintainability, commercial implications to assess the suitability of new technologies.
  • Develop plan for the environment and applications needed to support the evaluation.
  • Setup the target environment and develop and supporting applications needed to run the evaluation.
  • Summarize your findings and provide recommendations to the architecture team based on your evaluations that clearly communicate the advantages and disadvantages of each technology option.

Details

Work type

Full time

Work mode

office

Location

Irvine