Senior Software Developer – Mobile

Intelligent Mechatronic Systems Inc. (IMS) is a leader in Connected Car™ technology that enables drivers to be safer, smarter and greener.   We are a privately held technology company founded in 1999 and based in Waterloo, Ontario, Canada – the heart of Canada’s Technology Triangle.  Our unique approach of converging in-car infotainment, automotive telematics and wireless technology has resulted in an impressive range of solutions. From insurance and government, to fleets and everyday drivers, our technology revolutionizes industries.

Position Summary:

The successful candidate will be a part of a small and diverse team responsible for developing exciting intuitive car connectivity software on mobile platforms.

Why Join IMS?

  • An innovative technology leader that is pursuing aggressive market growth
  • A company committed  to your personal and professional development and growth within the organization
  • Comprehensive benefits (health, dental, vision care and employee assistance program) with no waiting period, Goodlife Fitness membership discount and more
  • Industry-competitive salary, Group RRSP, vacation and flexible work hours
  • State of the art facility with free parking, close to walking trails, shopping, restaurants and summer outdoor markets

Your Role at IMS:

  • Build innovative, exceptional and well-engineered mobile applications for a consumer-facing product
  • Continue with Android mobile development, extend to iOS development, and develop applications across other major mobile platforms in the near future
  • Provide technical leadership to junior and intermediate developers
  • Work with QA teams to support testing strategies
  • Work with product management, user experience designer, and voice user interface designer to develop and translate mobile experience guidelines across multiple devices and platforms
  • Participate in peer analysis and review of concepts, designs, implementations, and interface usability
  • Create an appropriate level of documentation targeted to developers (i.e. APIs and mobile phone interfaces)
  • Evangelize new models, techniques, and technologies as they emerge, integrating knowledge from multiple sources to bring new solutions to business problems
  • Maintain technical ownership of projects, applications and releases, act as liaison to other technical teams, and provide troubleshooting and support as required
  • Participate in all aspects of the software development process as required, including analysis, design, development, documentation, testing, deployment and support, taking a leadership role as appropriate

Skills, Experience and Education Requirements:

  • Degree/Diploma in Engineering, Computer Science or related field
  • Minimum of 8 years of software development experience
  • A proven track record of Android and iOS platform experience
  • Excellent knowledge of the Android OS and iOS
  • Hands on experience with cross platform development
  • Strong communication and interpersonal skills
  • Strong analytical skills, an investigative attitude, and an open mind
  • Enjoys leading and mentoring others
  • Driven, passionate, and creative
  • Thrives in a fast-paced environment
  • Experience developing to Bluetooth, WiFi, and phone sensor interfaces
  • Familiarity with best practices for security and secure communication techniques
  • Communicates effectively both orally and in writing with technical teams
  • Demonstrative experience in driving development best practices
  • Understanding of an Agile/Scrum methodology

How to Contact Us:

Email: Send email submissions to careers@intellimec.com. Please be sure to reference Sr. Software Developer – Mobile in the subject of the message to ensure your submission doesn’t go unnoticed.

Direct applications only – no recruitment agencies please.