Software Engineer - Mobile Sensor Systems

Join us in making roads safer by making drivers better!

CMT is seeking outstanding Mobile Sensor Software Engineers to join us in building technology to reliably collect and manage data from sensors on smartphones and connected devices in vehicles. As a member of our engineering group, you will help accomplish our mission by designing and building solutions that solve our customer's problems. Our company is made up of collaborative, customer-committed, and creative experts that enjoy working in a fast-paced and fun environment. We are looking for high performers to help build global-scale solutions to improve safety in an evolving mobile world.


  • Developing software to capture and process data from on-board and external sensors and sensor platforms
  • Developing bandwidth and battery efficient algorithms to efficiently process platform specific sensor data, detect driving and other activity, and deliver sensor data to backend platforms
  • Developing new interfaces for our software development kit that partners use to develop safe driving applications
  • Developing algorithms and techniques to detect and respond to vehicle crashes and accidents in real-time

  • Bachelor's degree in Computer Science, similar technical field of study or equivalent practical experience
  • Proficient in a modern programming language, e.g. Java, C/C++, Objective-C, Python
  • Strong troubleshooting abilities for diagnosing complex issues
  • Ability to write correct, clear, and reliable code in a fast-paced environment
  • Strong communication and interpersonal skills

“Nice to have” skills

  • Ability to understand a large code base
  • Solid understanding of algorithm complexity
  • Solid understanding of resource trade-offs
  • Experience developing applications for iOS and/or Android
  • Experience with creating, testing and debugging mobile applications and interfaces
  • Experience developing sensing/location-based and networked mobile applications
  • Experience working with Bluetooth LE and NFC technologies
  • Experience with source control frameworks such as git, mercurial, and svn
  • Familiar with build tools for iOS (e.g. xcodebuild, xcconfig) or Android (e.g. gradle)
  • Familiar with different application architectures such as Model-View-Controller, MVVM, and VIPER

About Cambridge Mobile Telematics

At Cambridge Mobile Telematics (CMT), our mission is to make the world’s roads safer. We are the global market leader in mobile telematics with customers in over 20 countries serving millions of drivers. Our team uses mobile sensing and IoT devices, machine learning, applied statistics, and behavioral science to solve real-world problems to produce clear and actionable insights for drivers, insurers, and fleets. Founded in 2010 from an MIT research project, we still maintain a startup culture – often experimenting and nimbly adjusting to the needs of our customers and the market. We are well-financed thanks to customer revenues and a $500M investment from the SoftBank Vision Fund. Please visit for more information and follow @cmtelematics on Twitter.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field