Manpower Group Software Engineer Intern in Sunnyvale, California

Mitel is committed to the principles of integrity, revenue growth with profitability, exceeding customer expectations, voice system product leadership, respect, and teamwork.

As a Mitel software engineer intern, you will be involved with the fast-growing technology market of unified communications solutions to enterprise customers.

This work requires finding solutions to a wide range of tough technical problems. As a Software Engineer Intern, you may be working on a variety of applications including server, client (user- interface) and web (portal for system configuration). We are looking for candidates that will have interest in any of these areas.

Voice-over-IP applications have demanding requirements for thousands of asynchronous events per minute, 99.999% uptime, and distributed systems scaling to thousands of endpoints. We employ technologies involving real-time media, network protocols, security, encryption, compression, reliability/availability, distributed databases, and more.

In a small engineering team, your work with other engineers, QA, and Product Management offers excellent exposure to industry best-practices in a fast-moving, highly successful company.

Responsibilities and Duties

  • Work with senior engineers to add new or enhance existing features to our Mobility and/or Collaboration product lines

  • Integrate client apps to our back-end services running on both public or private clouds to make sure we are delivering a great and smooth mobile user experience

  • Help improve code quality through writing unit tests, automation and performing code reviews

  • Participate in brainstorming sessions and brings new ideas and fresh perspectives to the team

  • Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution

Qualifications and Skills

  • Experience in developing mobile applications using Swift, Java and JavaScript

  • Experience in back-end development based on REST API and JSON Framework

  • Knowledge of Git or other version control systems

  • Knowledge of mobile APIs and UI standards

  • Strong foundation in the fundamentals of computer science, with familiarity with data structures, algorithms, and software design optimized for mobile and embedded systems

  • Good communication skills

  • Self-motivated, willing to learn new things quickly

  • Mobile or Web App Development: 1 year

Required experience:

  • Pursuing Bachelor's or Master's degree in Computer Science or related fields