Remote Work: No
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.
- Maintains keen awareness of competitor products and development direction to help direct designs to surpass the competition.
- Uses status as a developer of novel and creative solutions to build business and bring positive attention to technologies and services.
- With other engineering disciplines, develops next generation ideas and solutions to meet client needs before the competition.
- Analyzes competitor intellectual property and participates in activities related to protecting intellectual property.
- Exercises independent judgment in methods, techniques and evaluation criteria for obtaining results.
- May supervise the activities of others.
- Creates formal networks involving coordination among groups.
- Serves as organization spokesperson on specialized projects or programs.
- Acts as prime consultant on large projects that affect the organization’s long-term goals and objectives.
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. If you are an individual with a disability and need assistance in applying for a position, please contact us at workplace.accommodations@zebra.com.
The EEO is the Law poster is available here: https://www.zebra.com/content/dam/zebra/compliance/eeoisthelawposter.pdf.
The EEO is the Law poster supplement is available here: https://www.zebra.com/content/dam/zebra/compliance/ginasupplement.pdf.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
0 applies
0 views
Other Jobs from Zebra Technologies
Software Engineer II (IN), Senior
Software Engineer, II
Software Engineer II (IN), Senior
2025 Summer Internship (US) - Information Technology
Software Engineer, I
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say