Software Development Intern

Intel Intel · Semiconductors · Guadalajara, Mexico

Seeking a Software Applications Engineering Undergraduate Intern to work on innovative projects, collaborate with professionals, and contribute to software development. Responsibilities include assisting in design, development, and testing of software applications, participating in code reviews, contributing to desktop application development using C#, .Net, C++, Python, and scripting for automation. The role involves problem-solving, communication, and learning practical software design and development processes.

What you'd actually do

  1. Work collaboratively within an agile environment to assist in design, develop, and test software applications.
  2. Participate in code reviews to improve code quality and ensure adherence to company standards.
  3. Utilize your programming skills to contribute to desktop application development using C#, .Net, C++, Python, and/or other programming languages.
  4. Contribute to automating workflows and enhancing software functionality through scripting initiatives.
  5. Help to solve technical challenges by applying strong problem-solving skills and innovative thinking.

Skills

Required

  • BS or Master's degree in Electrical engineering, Computer engineering, Computer Science, Embedded Systems engineering or related technical field (At least 1 year remaining as an active student).
  • 6+ months of experience in Programming Languages: C#, .Net, AND/OR C/C++
  • Advanced English level.
  • Unrestricted, permanent right to work in Mexico.

Nice to have

  • Python, or scripting languages.
  • Version control systems (Git), Integrated Development Environments (IDEs), Basic debugging tools, and techniques.
  • PyTorch framework and Linux environments (Hands-on experience with).