Enable job alerts via email!

Android Bsp/aosp Software Developer

Syntronic

Markham

On-site

CAD 90,000 - 120,000

Full time

30+ days ago

Job summary

A global technology leader in York Region is seeking a skilled individual for embedded systems development. You will engage in design and integration of innovative products, requiring extensive experience in Linux/Android systems and collaboration with cross-functional teams. Ideal candidates have over 5 years in AOSP development and strong communication skills. Join us to innovate across diverse sectors including telecommunications and automotive.

Benefits

Opportunities for personal and professional growth
Innovative and collaborative environment

Qualifications

  • 5+ years of hands-on experience developing AOSP BSP and/or middleware.
  • Object-oriented software development experience with a solid grasp of algorithms and data structures.
  • 3+ years of hands-on development experience with Android/AOSP components, frameworks and architecture.

Responsibilities

  • Take an active part in design, implementation and maintenance of embedded products.
  • Work with cross-functional teams on integration, testing, and product functionality.
  • Develop and integrate low level Linux and Android drivers for various peripheral devices.

Skills

Embedded systems development
C/C++
Android development
Team collaboration

Education

5+ years of experience

Tools

Git
JIRA
Confluence
Linux / Unix
Job description
Join Syntronic: Where Your Innovation Shapes the Future
At Syntronic, we don't just follow industry trends—we set them! 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. Be a part of something extraordinary!
Who are we?:
Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our teams work on projects that define the future—from creating state-of-the-art communication systems and autonomous vehicles to advancing IoT solutions that revolutionize everyday life. At Syntronic, your work will make a real difference.
What we're looking for:
We are seeking individuals who want to:
·Collaborate with top-tier clients on transformative, cutting-edge projects.
·Engage with and learn from industry leaders
·Innovate from concept to completion, ensuring high standards.
·Gain international experience on global projects.
·Thrive in an entrepreneurial environment that supports new ideas.
·Explore multiple sectors like telecommunications, automotive, healthcare, and industrial automation.
What you’ll do
  • Take active part in design, implementation and maintenance of embedded and mobile products.
  • Work with cross functional team on integration, implementation and testing of product functionality.
  • Work on performance optimization and enhancements including video streaming delay, platform boot time, CPU and memory utilization.
  • Develop and integrate low level Linux and Android drivers for various peripheral devices.
  • Take part in cybersecurity analysis and address gaps and vulnerabilities.
  • Contribute to all stages of software development process starting from design, through implementation and test to integration and deployment.
What you need to get the job done
  • 5+ years of hands on experience developing AOSP BSP and/or middleware
  • Object-oriented software development experience with a solid grasp of algorithms and data structures
  • 3+ years of hands on development experience with Android/AOSP components, frameworks and architecture.
  • Hands-on with platform software development experience for Linux and/or Android.
  • Commercial software development experience in C, C++, Java, Kotlin.
  • Familiar with Android development toolkit, test frameworks and process.
  • Experience with Android security subsystem: SELinux, Trusty TEE, etc.
  • Experience with SCM tools, GIT, JIRA, Confluence, Jenkins, etc.
  • Board bring up, using and developing Board Support Packages.
  • Device driver development for peripherals and buses for Linux/Android platform: Video (MIPI), WiFi, BLE, I2C, SPI, Ethernet, USB
  • Understanding of Linux and Android graphical and video subsystems.
  • Understanding HW technical data sheets and experience with processor architectures: ARM, x86, MIPS, PPC
  • Experience working in a Linux/Unix development environment
  • Ability to perform complex diagnostic and investigation based on limited information
  • Creative, discipline, strong sense of responsibility, delivery and schedule commitment
  • Very good oral and written communication skills
What will make us REALLY love you
  • Experience developing native Android applications
  • Experience working with OpenGL for video stream processing
#SyntronicP1
What you’ll love about us:
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.