Syntronic

Syntronic

Lead Software Developer (AOSP)

Waterloo, ON · Junior

Sponsorship not specifiedCAD 140k-CAD 170kDetected 89 days ago
JavaKotlinAndroidFull-Stack DevelopmentData StructuresMachine LearningLeadershipCommunicationCollaborationMentoring

About the role

  • Join us in partnering with visionary companies and the brightest minds to turn ground-breaking ideas into reality.
  • Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation.
  • Our projects are diverse, impactful, and at the forefront of technological innovation.

Responsibilities

  • Software Development & Architecture: Design, implement, and support new feature development using Java and Kotlin, utilizing proof-of-concepts and prototypes to validate technical directions.
  • AOSP Leadership: Lead the implementation of system-level components, including headless services, APIs, AIDLs, HAL, and HIDL.
  • Technical Mentorship: Lead a small team of junior developers, providing guidance, conducting design reviews, and performing constructive code reviews.
  • Agile Collaboration: Work within an integrated team of developers and test engineers to investigate design options and deliver features that meet precise customer requirements.
  • Innovation: Explore AI tools for software development and implement MCP (Model Context Protocol) servers and tools to improve engineering efficiency.
  • 3+ years in a technical leadership or team lead capacity.
  • CS Fundamentals: Strong grasp of object-oriented design, data structures, and algorithms.
  • We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses.

Requirements

  • Experience in the automotive industry is mandatory
  • Proficiency with gtest, gmock, Robolectric, and Mockito.
  • Master's Degree in Computer Science or a related field.
  • Experience implementing MCP servers and tools.
  • Direct experience with the AOSP level (Services, HAL, HIDL, AIDL).
  • Experience with Multimedia and/or USB stacks on Android.
  • Testing Frameworks: Proficiency with gtest, gmock, Robolectric, and Mockito.

Skills

  • Strong command of ADB, xTS (diagnosing issues reported by xTS), and streaming technologies (Bluetooth/USB).
  • Investigate, debug, and resolve complex bugs, race conditions, and bottlenecks using advanced tools like gdb and static analysis.

Compensation

  • CAD 140k-CAD 170k

Benefits

  • Knowledge of Machine Learning and experience using AI tools in the development process.

Company info

  • At Syntronic, our employees are our greatest asset.
  • We foster innovation, collaboration, and excellence, offering opportunities for personal and professional growth.
  • Join a global community that values creativity and diversity.
  • Ready to Shape the Future with Us?
  • If you're ready to elevate your career and be part of a team that's making a real impact, we want to hear from you.
  • Apply today and embark on your journey with Syntronic, where your ideas and innovations can truly make a difference.
  • These tools assist our recruitment team but do not replace human judgment.
  • Final hiring decisions are ultimately made by humans.
  • If you would like more information about how your data is processed, please contact us.
  • What you'll love about us: At Syntronic, our employees are our greatest asset.

This listing is sourced directly from Syntronic's careers page and normalized into a canonical job model.