Principle Software Engineer- Android and Cloud Development
1 week ago
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.
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.
#J-18808-Ljbffr-
iOS and Android Software Engineer
7 days ago
Mississauga, Ontario, Canada FGF Brands Full timeFGF Brands is looking for a talented individual to fill the role of Mobile Application Developer. This position requires strong skills in software development, particularly in the areas of iOS and Android. The ideal candidate will have 3+ years of experience working on released applications, with proficiency in Java, Kotlin, Swift, C#, and Objective-C....
-
Cloud Architect and Engineer
2 days ago
Mississauga, Ontario, Canada Data Engineer Jobs Full timeRequirements and QualificationsA bachelor's degree in computer science, Information Technology, Engineering, Business, or related fields.A minimum of 4-5 years' experience as Data Engineer with SAP Data and familiarity with Big Data concepts.Proficient in software engineering and development skills using Python and Git, with Spark or PySpark.Additionally,...
-
Lead Android Developer
4 weeks ago
Mississauga, Ontario, Canada HCLTech Full timeAbout the job We are HCLTech Canada, one of the fastest-growing large tech companies in the world and home to 219,000 people across 60 countries, supercharging progress through industry-leading capabilities centered around Digital, Engineering and Cloud. ( ) The driving force behind that work, our people, are diverse, creative, and passionate, raising the...
-
Lead Android Developer
3 weeks ago
Mississauga, Ontario, Canada HCLTech Full timeAbout the job We are HCLTech Canada, one of the fastest-growing large tech companies in the world and home to 219,000 people across 60 countries, supercharging progress through industry-leading capabilities centered around Digital, Engineering and Cloud. ( ) The driving force behind that work, our people, are diverse, creative, and passionate, raising the...
-
Lead Android Developer
4 weeks ago
Mississauga, Ontario, Canada HCLTech Full timeAbout the jobWe are HCLTech Canada, one of the fastest-growing large tech companies in the world and home to 219,000 people across 60 countries, supercharging progress through industry-leading capabilities centered around Digital, Engineering and Cloud. (www.hcltech.com )The driving force behind that work, our people, are diverse, creative, and passionate,...
-
Lead Android Developer
3 weeks ago
Mississauga, Ontario, Canada HCLTech Full timeAbout the job We are HCLTech Canada, one of the fastest-growing large tech companies in the world and home to 219,000 people across 60 countries, supercharging progress through industry-leading capabilities centered around Digital, Engineering and Cloud. ( ) The driving force behind that work, our people, are diverse, creative, and passionate, raising the...
-
Software Development Engineer
5 days ago
Mississauga, Ontario, Canada Intact Full timeAbout the RoleOur growing team is looking for a skilled Cybersecurity Product Specialist to form a team building IFC's enterprise security technologies and integrating with enterprise applications and business solutions.We are seeking experienced software developers who can design, develop, implement, and customize technical solutions for new and existing...
-
Advanced Android Software Expert
2 days ago
Mississauga, Ontario, Canada eBay Full timeAs an Android Software Engineer on eBay's Buyer Experiences team, you'll play a critical role in shaping the future of ecommerce. With a strong focus on innovation and customer satisfaction, you'll design and implement efficient software solutions that drive business growth and customer loyalty.You'll have the opportunity to collaborate with talented...
-
Cloud Engineer
2 weeks ago
Mississauga, Ontario, Canada Iris Software Inc. Full timeIris's client, one of the world's largest financial institutions is looking to hire a Cloud Engineer – (AWS or GCP) for a long term contract opportunity in Mississauga, ON . Our client is one of the world's largest financial institutions, serving individual consumers, small and middle market businesses and large corporations with a full range of banking,...
-
Senior Software Architect
3 days ago
Mississauga, Ontario, Canada SOTI Inc Full timeOur Vision:SOTI Inc aims to revolutionize mobile operations through innovative solutions. We believe in empowering employees with limitless possibilities for growth and learning.Job Role:We are looking for an exceptional Senior Software Developer to join our team. As a key member, you will contribute to the development of cutting-edge applications, working...
-
Software Developer Position
7 days ago
Mississauga, Ontario, Canada Iris Software Inc. Full timeWe are seeking an experienced Java Backend Developer to join our team at Iris Software Inc.As a key member of our development team, you will be responsible for designing, developing, and troubleshooting RESTful APIs and interfaces using Spring Boot and Java 8+.The ideal candidate will have a strong background in distributed cloud applications, with...
-
Software Developer Specialist
6 days ago
Mississauga, Ontario, Canada Iris Software Inc. Full timeWe are seeking a seasoned Java Backend Developer to join our team at Iris Software Inc. in Mississauga, Ontario.About the Role:This is a hybrid role that requires 3 days of onsite work per week. We are looking for an individual with over 9 years of experience in developing distributed cloud applications using Java 8+ and Spring Framework (Spring Boot).Key...
-
MTS 2, Android Software Engineer
3 days ago
Mississauga, Ontario, Canada eBay Full timeAt eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity...
-
Web/ Android Developer
5 days ago
Mississauga, Ontario, Canada Randstad Canada Full timeAre you a Web/ Android Developer looking for a new opportunity?Are you looking for a new contract opportunity?We are pleased to offer you a new contract opportunity for you to consider: Web/ Android Developer-Start: ASAP-Estimated length: 12 months-Location: Mississauga-Onsite roleActively seeking for candidates with below requirements.AdvantagesYou will...
-
Android Software Developer
3 days ago
Mississauga, Ontario, Canada eBay Full timeeBay is a global ecommerce leader, changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide.We're committed to innovation and pushing boundaries to reinvent the future of ecommerce for enthusiasts. Our customers are our compass, and we value authenticity, bold ideas, and diversity.Join a...
-
Senior Java Software Engineer
6 days ago
Mississauga, Ontario, Canada Viva Tech Solutions Full timeViva Tech Solutions is seeking a skilled Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in software engineering and experience with modern applications.The Enterprise Java Developer Position requires a deep understanding of microservices, software engineering skills, and knowledge of modular design. A good...
-
Cloud Java Backend Engineer Wanted
21 hours ago
Mississauga, Ontario, Canada Iris Software Inc. Full timeKey ResponsibilitiesWe are seeking a skilled Cloud Java Backend Engineer to join our team at IRIS Software Inc. As a Backend Java Developer, you will collaborate with cross-functional teams to deliver high-quality software solutions that meet business needs.This is a Contract opportunity as a Java Backend Developer – Mississauga (Hybrid).The successful...
-
Java Software Engineer with Spark Expertise
3 days ago
Mississauga, Ontario, Canada Iris Software Inc. Full timeIris Software Inc. is looking for a skilled Java Software Engineer with expertise in Spark to work on high-performance data processing and analytics projects. The ideal candidate will have strong Java skills, especially in the development of concurrent and distributed systems.Experience working with Java 8 features, particularly the Streams API, is...
-
Cloud Performance Engineer
2 weeks ago
Mississauga, Ontario, Canada Iris Software Inc. Full timeIris's client, one of the world's largest financial institutions is looking to hire a Cloud Engineer – (AWS or GCP) for a long term contract opportunity in Mississauga, ON . Our client is one of the world's largest financial institutions, serving individual consumers, small and middle market businesses and large corporations with a full range of...
-
Senior Software Engineer
2 days ago
Mississauga, Ontario, Canada Viva Tech Solutions Full timeAbout UsViva Tech Solutions is a cutting-edge technology firm that prides itself on delivering innovative solutions to our clients.Job DescriptionWe are seeking an experienced Senior Software Engineer - Cloud Expert to join our team. As a key member of our engineering department, you will be responsible for designing and developing scalable cloud-based...