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 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
- Pursuing Bachelor's or Master's degree in Computer Science or related fields