Enable job alerts via email!

Principle Software Engineer- Android and Cloud Development

Zebra Technologies

Mississauga

Hybrid

CAD 125,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Software Engineer to lead the development of cutting-edge Android and cloud solutions. This role involves working closely with enterprise clients to define their needs and architect high-performance, scalable applications. You will leverage your extensive experience in Android OS customization, cloud services, and real-time data solutions to create impactful technologies. Join a diverse team that values collaboration and creativity, and contribute to redefining the future of mobile computing. If you are passionate about technology and eager to make a difference, this opportunity is perfect for you.

Qualifications

  • 10+ years of experience in software engineering with a focus on Android and cloud solutions.
  • Hands-on expertise in Android SDK and full-stack development for enterprise applications.

Responsibilities

  • Collaborate with clients to define use cases and develop software solutions.
  • Design and develop high-performance software for Android devices and cloud platforms.

Skills

Android OS customization
Android SDK development
C, C++, Java, Kotlin programming
Cloud solutions development
API development
Real-time data syncing
Bluetooth and NFC technologies
Database management (PostgreSQL, Firestore)
Microservices architecture
Device lifecycle management

Education

Bachelor’s degree in Computer Science or related field
Master’s degree preferred

Tools

Google Cloud Platform (GCP)
Firebase
BigQuery
Realtime Database
Cloud Functions

Job description

Remote Work: No


Overview:
At Zebra, we are a community of innovators who come together to create new ways of working to make everyday life better. United by curiosity and care, we develop dynamic solutions that anticipate our customer’s and partner’s needs and solve their challenges.
Being a part of Zebra Nation means being seen, heard, valued, and respected. Drawing from our diverse perspectives, we collaborate to deliver on our purpose. Here you are a part of a team pushing boundaries to redefine the work of tomorrow for organizations, their employees, and those they serve.
You have opportunities to learn and lead at a forward-thinking company, defining your path to a fulfilling career while channeling your skills toward causes that you care about – locally and globally. We’ve only begun reimagining the future – for our people, our customers, and the world.
Let’s create tomorrow together.

We are looking for a highly experienced and skilled Senior Software Engineer specializing in Android and Cloud Full Stack Development to work closely with enterprise customers in defining use cases, requirements, architecting, designing, and developing high-performance, scalable, real-time mobile devices and cloud solutions for Zebra Mobile Computers and their peripherals. The successful candidate must be an innovative hands-on expert in Android OS stack, Android SDK and application development, barcode and document capture, RFID and NFC technologies, and Bluetooth for precise location tracking. Additionally, this role requires full-stack cloud development experience on Enterprise Cloud Platform, real-time device notifications, and the ability to design robust, and scalable databases for Enterprise use cases.

Location: Onsite in Mississauga, Canada- Hybrid.


Responsibilities:
  • Collaborate with Customers: Work closely with clients to define use cases, gather requirements, and develop customized software solutions for mobile devices and cloud environments.
  • Software Architecture & Development: Design and develop high-performance BSP and application level software solutions for Android devices and cloud platforms, focusing on key technologies such as android SDK, application development, cloud services, and real-time solutions.
  • Cloud Solutions: Develop scalable and efficient cloud-based Enterprise solutions using cloud platforms, ensuring high availability, performance, and integration with mobile devices.
  • API & Peripheral Integration: Build APIs and interfaces for seamless integration with various peripherals such as scanners, printers, bluetooth accessories and other devices.
  • Real-Time Location & Notification Systems: Develop and optimize systems for real-time location tracking and device notifications, ensuring timely and accurate communication across platforms.
  • Mobile Device Configuration: Implement solutions for remotely configuring mobile devices and managing their lifecycle, using tools and technologies to enable secure access and integration with enterprise systems.
  • Profile Management: Design and implement services that automate device profile switching based on application context, user interaction, or specific workflows.
  • Troubleshooting & Support: Identify, troubleshoot, and resolve technical issues, ensuring that solutions are provided in a timely manner and meet customer needs.
  • Full-Stack Development: Contribute to both the backend and frontend components of software solutions, ensuring the creation of robust, scalable, and maintainable systems.
  • Team Collaboration: Work effectively with global team, collaborating with both technical and non-technical stakeholders to deliver high-quality software solutions on time.
  • Mentorship & Knowledge Sharing: Provide mentorship to global team members, helping them grow their technical skills and ensuring best practices are followed.

Qualifications:

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • 10+ years of related experience
  • Hands-on expertise in Android OS customization (GMS and AOSP), Android OEM SDK development, and application development, particularly for OEM-specific features, with mandatory coding proficiency in C, C++, Java, and Kotlin.
  • Expertise in creating and automating Android services for profile switching based on active applications in the foreground, visible screens, user context, and voice integration, specifically for shared device environments.
  • Expertise in architecting scalable, multi-tenant, real-time cloud solutions, managed services, and microservice architectures on cloud platforms such as GCP, with a focus on APIs, real-time data syncing, and push notifications to Android devices, with mandatory coding proficiency in JavaScript and Java.
  • Expertise in full-stack development from device to cloud solutions using Google-managed cloud and microservices, including Firebase, Firestore, Realtime Database Cloud Functions, BigQuery, PostgreSQL, and Cloud Storage.
  • Proven expertise in building tools and SDKs for barcode, image, and document capture technologies, including OCR, UDI, and image processing.

Preferred Qualifications:

  • Master’s degree preferred.
  • Proven expertise in building communication APIs, especially for Bluetooth, BLE, RFID, and NFC technologies, and integrating Android services for profile automation based on app context and voice integration.
  • Proficient in designing and developing location tracking and notification solutions using Bluetooth and RFID technologies.
  • Proficient in designing and developing with real-time push notifications for android mobile devices and peripherals, nearby device notifications, virtual tethering technologies.
  • Proficiency in user and device authentication, including roles and claims, and generating email automated and on demand reports on cloud platforms.
  • Expertise in customizing and collecting logs on Android devices across various applications, OS and services.
  • Solid understanding of networking principles, security best practices for Android devices and cloud platforms, and cloud architecture patterns.

Zebra is an equal opportunity/affirmative action employer committed to a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, ancestry, marital status, age, sexual orientation, gender identity, national origin, disability status, protected veteran status or any other basis prohibited by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principle Software Developer

Snowed In Studios Inc

Ontario

Remote

CAD 135,000 - 160,000

2 days ago
Be an early applicant

Principle Software Developer - Montreal

Snowed In Studios Inc.

Remote

CAD 135,000 - 160,000

Yesterday
Be an early applicant

Software Engineer

ECL Kontor

Remote

USD 145,000 - 260,000

30+ days ago

Software Engineer [U of Waterloo Alumni Only]

Mechanical Orchard Inc.

Toronto

On-site

CAD 125,000 - 150,000

30+ days ago