


- Experience: 4.5 to 10 Years.
- Notice Period: Immediate to 15 days.
- Location: Bangalore.
- Budget:
- 4.5 to 6 Years: 14 LPA.
- 6.5 to 9 Years: 18 LPA.
Skills/Qualifications Required:
- Strong knowledge of Android Architecture with experience in Java and C/C++.
- Working experience in Android Generic Frameworks.
- Hands-on experience with GIT/Gerrit and resolving conflicts while applying AOSP patches.
- Proficiency in analyzing ANRs, tombstones, and system crashes.
- Experience with analyzing Google compliance issues (STS, CTS, GTS, VTS).
- Hands-on experience with JIRA.
- Expertise in Binder IPC, Manager Service, System Services, AOSP customization, and custom ROM development.

About Sasken Communication Technologies
About
Similar jobs

Must have: Develop APIs using .NET Core; Azure API services; RESTful; API documentation (Swagger/OpenAPI, Postman); Programming- C#/.Net; Git; SQL (MySQL, PostgreSQL) and NoSQL (MongoDB);
Good to Have: SOAP APIs; Node.js/Python/Java/Go; CI/CD integration; Docker, Kubernetes;OAuth/JWT;
Notice Period: Max 30 days
Location: Bangalore-Nagawara

Our ideal candidate for this role is an entrepreneurial and creative out-of-the-box thinking tech geek with a get-things-done attitude, who wants to thrive in a fast-paced international environment.
Desired Candidate Profile :
• Expertise in PHP and Laravel or CodeIgnitor, MySQL or PostgreSQL, Nginx, LEMP setup
• Developing REST APIs & integrating 3rd party APIs (oAuth 2.0), Git
• Hands-on experience in application deployment on linux servers
• You can easily navigate volatile environment where you are constantly getting challenged to push your own boundaries to make sense of ambiguous and complex signals of uncertainty into simple winning outcomes.
• What separates you from other developers is your relentless drive for running new tests and experiments on a regular basis.
• You love programming, but even more, you actually love implementing changes based on user data and create highly scalable technology based solutions.
If you are qualify and are excited about joining us, read about our functional asks below:
• Participate in the entire product development lifecycle, focusing on coding and debugging.
• Translate high level business problems into scalable solutions. These include building self learning modules for dynamic pricing, contextual recommendations, in-house analytics, advanced real-time backend systems, etc.
• Develop Web APIs and end-to-end web services to support various internal & external.
• Develop unit test plans to deliver quality components. • Building reusable code and libraries for future use.
• Optimization of the software platform for maximum speed and scalability.
• Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
• Developing ideas for new programs, products, or features by monitoring industry developments and trends.
• Perform UI tests to optimize performance.
• Provide training and support to internal teams.
• Follow emerging technologies.

Summary
Miko is an advanced consumer robotics innovation lab focused with the mission of Bringing Robotics and AI to every consumer home. Founded by young and dynamic entrepreneurs from IIT Bombay, Miko is a global deep tech company with offices in US, UK and India, and customer base across 140+ countries. Focused on taking Robotics and AI to every consumer home, Miko is the first of its kind "content on subscription" hardware platform for kids powered by patented technology.
Our flagship products, Miko 3 and Miko Mini (www.miko.ai), are playful companion robots that engage, educate and entertain kids. Their unique approach is to focus on child learning and development through self-initiated contextual topics that encourage conversational learning. It hosts a powerful marketplace for third party content partners to plug their content and connect with Miko users on subscription.
Miko is powered by a proprietary emotional intelligence and adaptive personality engine, complex conversational and multilingual AI framework, edge and hybrid speech & vision recognition along with an active learning and behavioral analysis engine. All of this is built over an autonomous navigation system, which enables Miko to offer a range of benefits for the user.
The team at Miko team is an interdisciplinary team consisting of team members from electronics, embedded system, mechanical, industrial, robotics and AI engineering domains, Human Robot Interface designers, UI/UX designers, mobile and cloud software engineers, content creators, artists, mathematicians, neuropsychologists, marketing and sales mavericks, Customer support professionals and knowledge partners.
The Role
We are looking for a middleware software engineer to join the team. In this role you will be working on designing, developing and optimizing the middleware stack for current as well as new companion robot products.
Work Experience & Qualifications
2 years or higher industry experience in the Software domain. No restrictions on degree/qualifications; only skills matter. (* for Junior role)
Responsibilities
- Designing and developing software on the product to enhance current functionality and add new features. Lead the technical delivery of assigned tasks/projects.
- Consistent coordination and collaboration with the Backend, AI, Product and QA team for efficient development cycles and testing for new features and improvements.
- Operating in an Agile/Scrum environment to deliver high quality software against aggressive schedules
- Ability to diagnose, troubleshoot and perform root cause analysis of critical business and production issues
- Strong technical leadership with experience building software engineering teams. Demonstrate strong ambiguity resolution skills to be able to break down ambiguous problems into simpler milestones and delegate to junior engineers
Requirements & Skills
- 2+ years of experience as a Software Engineer
- Expertise in C/C++ and Java
- Strong understanding of environment management, release management, code versioning best practices, and deployment methodologies.
- Experience with implementing various communication protocols like I2C, SPI, UART
- Experience working on Embedded Linux OS and Android
- Demonstrated experience in developing multi-threaded applications
- Experience with IPC including socket programming
- Should have hands on experience and thorough knowledge in STL, BOOST understanding of data structures and algorithms
- Experience with using Git as a version control system
- Excellent coding and debugging skills
- Ability to work in a fast paced environment
- Excellent verbal and written communication skills


Quantum Corp. leads the world in helping users collaboratively solve some of the world's hardest computer challenges. Whether its wrangling Petabytes of data for cutting edge movie production, managing global content production workflows, exploring new sources of energy, or managing oceans of content and blending collaborative high-speed workflows with cutting-edge object storage, Quantum has the tools and technology to help you engineer the solution that works now - and preserves your work for decades to come. You are applying to an exceptional team that contributes to enhancing our position as a proven global expert in data management.
Job Summary and Duties:
This position will highlight new product development, as well as feature development and bug fixing of existing products serving the expanding big data, NAS, virtualization, replication, and file systems market. This position is required to be well rounded in operating system including all flavors of Linux, Windows, and MacOS. Building specialized core (user space and kernel space) software is the main function of this role.
Specific duties include but are not limited to:
• Development and maintenance of new Primary Storage products.
• Investigating and resolving issues in existing products related application workflows, cross-platform interactions, and new operating systems.
• Triage and disposition incoming issues from support cases, customer interactions, and new feature requests.
Job Requirements:
• Minimum 8 years of combined education and experience including 5 years of C/C++ programming.
• Expertise with SMB/NFS networking protocol stacks (Samba).
• Filesystem VFS layer expertise (Samba VFS modules).
• Experience with Python and Linux shell programming.
• Experience with SAN and Ethernet networking technologies.
• Ability to work in a team environment.
• Strong communication skills.
Desired Skills:
• Knowledge of kernel internals including any of the following: Linux and Mac OS X.
• Interfaces with special purpose file system APIs and web services required.
• Knowledge and experience with container technologies (Kubernetes, Docker)
• Knowledge and experience with Virtualization technologies: ESX, KVM
• Experience working in an Agile environment using CI methodologies.

Technical Lead - .NET
Responsibilities:
- Develop and deliver technical systems
- Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
- Participate in the development and review of documents to comply with SDLC methodologies [e.g., Engineering Work Breakdown Structure (WBS), estimation, Solution Design Document (SDD) and Software Architecture Documents (SAD)]
- Provide support and documentation to assist in sustaining the project during the transition to production where necessary
- Adhere to Application Engineering methodologies, standards, code reviews
- Provide feedback regarding application engineering methodologies, standards, and leading practices when appropriate
- Identify potential points of contention for missed activities and notify project leadership of situation and remediation plan
- Minimize technical exposure and risk on projects
- Provide technical guidance to development team members
- Technical deliverables (i.e., code and documentation) on projects assigned
- Translate detailed Requirements and Design and Solution Architecture deliverables into detailed design specifications
- Maintain effective and consistent communication within the team, with peers, the leadership team, and the peers in other IT groups
- Proactively raise issues to Technical and Group Leads when necessary
- Produce high-quality application engineering deliverables in accordance with the project timeline
- Build and unit test a project to detailed design specifications
- Provide thought leadership and technical guidance to engineering staff
- Review of code completed
- Review performance of developers
- Proactively anticipate project issues before they occur; define the problem; identify possible causes; work with the team to identify solutions; select and implement the most appropriate solution
- Apply judgment in implementing Application Engineering methodologies, processes, and practices to specific requirements of projects/programs which may include product design engineering, information security, code maintainability and reliability
Requirements:
Must Have:
- Bachelor’s OR master’s degree in a technical field and/or equivalent work experience
- At least 3 years acting a senior architecture / technical lead role in a comparable organization
- Significant experience of deploying large, enterprise-wide implementations to significant user volumes
- At least 5 years of hands-on experience leading a team of developers - defining work breakdown structures/tasks, assigning the teamwork items, monitoring, and ensuring quality and adherence to standards etc.
- At least 8 years of relevant hands-on work experience building, integrating, and delivering enterprise-wide web and windows applications using Microsoft and other technologies for large organizations on complex projects
- 8+ years of ASP.Net MVC, ASP.Net experience
- 8+ years of experience of working with applications that have a SQL Server backend
- 5+ years of experience with Object-Relational Mappers such as Entity Framework, ADO.NET, Dapper
- Expert level knowledge of .NET Web API is required. .NET Core knowledge is preferred, but Web API experience with legacy .NET is ok
- 5+ years of experience with GIT
- 3+ years of experience of Azure Devops
- In-depth knowledge of object-oriented analysis and design (OOAD) principles, and familiarity with many design patterns for Software applications.
- Demonstrated expertise in application design and construction, work breakdown structure of items, design and code reviews, unit test and build activities, deployment and performance related activities, documentation, support, and training/mentoring
- Excellent communication skills, verbal and written
Nice to have:
- Ideally experience working with SSRS, SSIS
- Experience with MongoDB or another document database would be a plus
- Knowledge and experience with working on N-Tier applications.
- Demonstrated ability to build strong working relationships
- Experience working on projects following Agile methodologies would be ideal
- Experience working with Azure or other cloud providers would be ideal
- Ability to work within diverse, global, virtual teams.
- Proven ability to thrive under pressure
- Some experience with design and prototyping tools and diagramming is desired


Client: MNC (WFO)
Role: DOT NET DEVELOPER
Exp: 4 years to 6 years
CTC : UPTO 30 lpa.
NOTE:Serving notice period (30days/immediate joiner.
Candidates from Bangalore location only apply.
- Hands-on working knowledge and experience is required in:
- Extensive experience working on C#, .net and .net core frameworks
- Relational Databases (SQL Server, Oracle, PostgreSQL, etc.)
- NoSQL Databases (Mongo, Cloud Spanner, etc.)
- Agile Methodologies (Scrum, TDD, BDD, etc.)
- Experience working with distributed teams across regions and time zones
- Strong organizational skills
- Display detailed, critical, quality-oriented, skeptical thinking about the product
- Experience with several of the following tools/technologies is desirable:
- GIT, Jira, Jenkins, SharePoint, Visual Studio Code.
- Microservices Architecture, Domain Driver Design, Test Driven Development is a bonus
- Design Patterns and implementing the Design Patterns
- Development of Complex Application and System Architectures
- Data Structures and Algorithms using Typescript, C# and .NET
- Experience working in Google Cloud will be a big bonus as all our systems are in the Cloud
- Knowledge of REST and gRPC API’s is a bonus
- Knowledge of the following technologies is a plus:
- Continuous Integration and Continuous Delivery Tools like GitHub, Git, etc.
- Containerization Technologies (Docker)

Job Location : Pune
Experience: 4 to 6 years
Responsibility
Design and development of Linux Device driver, BSP & Kernel modules
1. Strong in system C programming on Linux platform.
2. Strong experience in Linux Kernel and device driver development
3. Experience in Kernel porting and migration to different platforms and kernel versions.
4. Experience in BSP and Boot loaders
5. Device drivers experience preferably for following devices: UART, I2C, I2S, SPI, GPIO, PCIe, MMC, USB etc.,
6. Good knowledge on platforms and peripheral devices
7. Knowledge on processor like IMax Good to have
8. PowerPC experience
9. Python programming
Package : Commensurate to relevant experience ( CTC Range: 6 to 10 lacs/annum)
Immediate Joining !!






