As a Software Technology Engineer Intern , you will be responsible for working closely with technology engineers and technology strategists, advanced architecture, experience design engineers and product marketing to assist in the definition of architecture for new solutions that potentially encompass hardware, firmware, driver, middleware, application, user interface and cloud software layers.
Responsibilities include :
Working with Dell technology strategists, marketing, engineering and external partners to create solutions for Windows Platforms, Linux Platforms, Cloud platforms, and / or Virtualization platforms.
Generating IP to differentiate Dell products, focus on innovation.
Technical engagements with key development partners.
Assessing technology solutions from our partner companies.
Developing Proof of Concept implementations.
Working with Global Dell teams to identify business opportunities.
Interacting with the experience design team to refine the overall customer experience.
Analyzing solution requirements, design and validation strategies.
Development of appropriate documentation.
Enrolled in MS program in Computer Science, Computer Engineering, or Electrical Engineering.
Basic understanding of computer architectures like x86.
C, C++, or python coding skills.
Understanding of software development lifecycles.
Object Oriented Design experience.
Strong communication and presentation skills.
Ability to write and analyze requirements, functional specifications, design specifications, test plans, and documentation.
Ability to organize and manage multiple projects, setting priorities and working independently under aggressive timelines.
Prior work experience as an intern is preferred but not required.
Experience with application development in Windows, Linux, or Android.
Job Family : Engineering Internships Job ID : R90913