Cambridge Mobile Telematics
Principal Software Engineer, Mobile
Cambridge, MA · Principal
Sponsorship not specified$167k-$209kDetected 22 days ago
PythonJavaRubySwiftKotliniOSAndroidObjective-CCI/CDLinuxRESTAgileLeadershipMentoring
About the role
- CMT is looking for a Principal Android Engineer to help us change the world.
- CMT has helped protect over 65 million drivers and prevent over 126,000 crashes worldwide.
- No matter your role, your work will matter at CMT.
Responsibilities
- Partner with product managers to understand business directions and collaborate with product managers, technical leads and other stakeholders to develop project plans that meet business needs
- Own a significant component of the mobile technical stack at CMT
- Design and architect solutions that are maintainable, scalable, reliable and testable while keeping future business directions in mind
- Lead code and design reviews
- May lead project groups that are focused on a specific company objective or key result
- Provide on-call support during business critical emergency scenarios. Support and troubleshoot production issues as needed.
- We build AI to solve some of the most difficult challenges in mobility - understanding and reducing risk, detecting crashes, and getting people life-saving help.
- Move fast, own outcomes, do work that matters
Requirements
- Bachelor's degree or equivalent years of experience and/or certification in a related field
- 7+ years of relevant professional experience
- Ability to do general development tasks on Linux and MacOS
- fluency in a scripting language, like Python, Ruby, with the ability to learn more
- Experience with different application architectures such as Model-View-Controller, MVVM, and VIPER
- Experience consuming and/or designing REST APIs
- Experience with continuous deployment, and test-driven development (TDD)
- Skills required for Android developers:
- Ability to do general development tasks on Linux and MacOS; fluency in a scripting language, like Python, Ruby, with the ability to learn more
- Understanding of Agile development methodologies (specifically SCRUM)
- Experience building, developing and delivering Android or iOS mobile applications and SDKs
- Basic understanding of end-to-end technical solutions including backend systems
Skills
- Proficient in both Java and Kotlin with a strong understanding of concurrency concepts
- Experience with Android JetPack libraries
- Experience with Kotlin coroutines and flows
- Familiarity with third-party Android libraries like RxJava, Dagger 2, and Retrofit
- Fluency with the Gradle build system for Android
- Proficient in both Swift and Objective-C with a strong understanding of concurrency concepts
- Experience with iOS Frameworks and development using XCode
- Familiarity with third-party iOS libraries
- Fluency with cocoapods or Swift Package Manager
Compensation
- This range is specifically for Cambridge, MA
- Work on a mission with real impact: crashes prevented, injuries avoided, lives protected around the world
- Join an industry leader - 65 million drivers protected, powering 140+ programs across 25 countries
- Recognized innovator in mobility AI, earning top honors including the TIME Industry Leader in AI, a Gold Edison Award, and the Artificial Intelligence Excellence Award for AI for Social Good. CMT is also Great Place to Work Certified
- Be part of the team inventing the future of mobility and road safety
- Move fast, own outcomes, do work that matters
- Base Salary Range
- The base salary range for this position is: $167,200 to $209,000.
Benefits
- Fair and competitive salary based on skills and experience, and annual performance bonus
- Equity may be awarded in the form of Restricted Stock Units (RSUs)
- Medical, Dental, Vision and Life Insurance, matching 401k, short-term & long-term disability and parental leave
- Unlimited Paid Time Off including vacation, sick days & public holidays
- Flexible scheduling and work from home policy depending on role and responsibilities
Company info
- Cambridge Mobile Telematics (CMT) is the world's largest telematics and AI company for safer mobility.
- Its mission is to make the world's roads and drivers safer.
- The company's AI-driven platform, DriveWell Fusion®, proactively identifies and reduces driving risk, leading to fewer crashes and injuries.
- To date, CMT's technology has helped prevent over 126,000 crashes worldwide.
- CMT enables partners to measure risk, detect crashes, provide life-saving assistance, and streamline claims.
- Headquartered in Cambridge, MA, CMT operates globally with offices in Budapest, Hungary; Chennai, India; Seattle, Washington; Tokyo, Japan; and Zagreb, Croatia.
- Learn more at www.cmt.ai.
- This is a principal-level individual contributor role on the Android SDK team, focused on deep technical ownership, cross-functional tech leadership, and driving the architectural direction of CMT's Android SDK platform.
- Be part of the team inventing the future of mobility and road safety
Equal opportunity
- At CMT, we believe the best ideas come from a mix of backgrounds and perspectives.
- We are an equal-opportunity employer committed to creating a workplace and culture where everyone feels valued, respected, and empowered to bring their unique talents and perspectives.
- Diversity is essential to our success, and we actively seek candidates from all backgrounds to join our growing team.
- We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability state.
Apply directly at Cambridge Mobile Telematics →Create a free account for alerts like thisView Cambridge Mobile Telematics immigration profile
This listing is sourced directly from Cambridge Mobile Telematics's careers page and normalized into a canonical job model.