Motorola Solutions Kodiak Networks is a technology company specializing in critical communication solutions, providing end-to-end communication systems for enterprise and public safety markets.
Bengaluru
INR 1.0 - 1.5 Lacs P.A.
Hybrid
Full Time
Role & responsibilities This is a full-time, hybrid role for a Senior C++ Backend Engineer & Technical Lead based in Motorola Solutions Bengaluru. You'll be instrumental in designing, developing, and optimizing high-performance backend server-side applications predominantly using C++ . Your responsibilities will include: Applying object-oriented programming (OOP) principles to create robust and scalable solutions. Collaborating closely with cross-functional teams to define, design, and ship new features. Implementing and maintaining software systems, ensuring their high performance, reliability, and scalability . Proactively identifying and addressing system performance bottlenecks to enhance software quality. Performing thorough troubleshooting and debugging , conducting root cause analysis for reported issues. Automating repetitive tasks and identifying areas for process improvement to enhance team efficiency and time management. Preferred candidate profile 4-8 years of hands-on experience with C++ (C++11 or newer standards) . Proficiency in using Standard Template Library (STL) containers . Experience with SQLite for database management. Recent work experience (at least 2-3 years) in a Linux environment. 1-2 years of experience with socket programming and strong understanding of TCP and UDP networking protocols . Familiarity with the ACE framework . Experience in handling XML parsers within C++ applications. Proficiency in Shell/Python scripting for automation
Bengaluru
INR 7.0 - 17.0 Lacs P.A.
Work from Office
Full Time
Role & responsibilities Lead end-to-end Android application development using Kotlin, Java, and native C/C++ (via JNI). Architect and maintain high-performance, scalable apps with clean and modular code structures (MVVM/MVC). Collaborate closely with Product, Design, Backend, and Hardware teams to define and implement features. Integrate native libraries and hardware components via JNI and Android NDK. Ensure performance optimization using tools such as logcat, adb, strace, gdb, and memory profilers.Work with REST/SOAP APIs to consume web services and manage data via JSON/XML. Develop background services and manage app lifecycle for real-time applications, including VoIP. Drive CI/CD, unit testing, instrumentation, and automated deployment. Mentor junior engineers and participate in code reviews and technical design discussions. Contribute to secure coding practices, encryption protocols, and enterprise mobility requirements. Package, sign, and distribute apps via managed Play Store, internal tools, or MDM platforms. Troubleshoot production issues on rugged or enterprise Android devices. Publish apps to Google Play Store and manage updates and release cycles. Preferred candidate profile 7+ years of experience in Android development with a strong foundation in Java and Kotlin. Strong understanding of Android SDK, Android Studio, Gradle, and mobile architectural patterns (MVVM, MVP). Proven experience with libraries and frameworks like Dagger, Retrofit, RxJava, Glide, EventBus. Deep knowledge of multithreading, memory management, and lifecycle-aware components. Experience working with RESTful APIs, background services, FCM/GCM notifications. Proficiency with Git or SVN for version control and collaborative development. Experience building and publishing production-grade Android apps (at least 2-3). Strong debugging skills using adb, logcat, and native tools. Exposure to enterprise-grade development, secure coding, and rugged hardware environments. Nice to have skills: Experience in voice application development in Android Experience with Android Enterprise, MDM/EMM platforms. Understanding of cryptographic modules and secure communication protocols. Experience with Google Analytics, Firebase, Jira. Exposure to audio/video streaming or VoIP technologies. Background in working with custom Android builds or hardware interfacing. Prior mentoring experience or team leadership is a strong plus.
Bengaluru
INR 9.5 - 19.5 Lacs P.A.
Work from Office
Full Time
Role & responsibilities Develop and maintain scalable, modular UI components using React.js, TypeScript, and ESNext. Design and implement responsive web pages and interfaces that meet product and accessibility standards. Collaborate closely with Product, Design, and Backend teams to define and deliver features. Integrate APIs and dynamic data sources using RESTful services and JSON. Optimize front-end performance using Chrome DevTools and profiling tools. Write and maintain unit and integration tests using Jest or Mocha. Drive UI code quality via code reviews, version control, and best practices. Stay updated with the latest UI frameworks, tools, and trends and incorporate them into team practices. Mentor junior developers and contribute to technical design discussions. Ensure cross-browser and cross-device compatibility for web applications. Preferred candidate profile 6+ years of experience in front-end/UI development using JavaScript (ES6/ESNext) and TypeScript. Strong expertise in React.js, Next.js, HTML5, CSS3, and Bootstrap. Experience working with REST APIs and building responsive web applications. Familiarity with modern development tools like Git, Chrome DevTools, and CI/CD pipelines. Proficiency in writing unit tests using Jest or Mocha. Understanding of browser rendering, web performance optimization, and accessibility best practices. Nice to have skills: Experience with CMS front-end development (AEM/Sitecore) and HTL scripting. Working knowledge of Angular or Java. Experience with Storybook, Cypress, or Playwright for UI testing and automation. Exposure to enterprise web development, secure coding, and SEO optimization.
Bengaluru
INR 1.75 - 2.25 Lacs P.A.
Work from Office
Full Time
Role & responsibilities Own design and development of critical modules Actively participate in writing production grade code and problem solving. Perform code reviews and ensure code quality and consistency across the team. Investigate and resolve issues and continuous optimizations. Perform technical feasibility studies for new features and frameworks. Act as a technical mentor in resolving any bottlenecks, technical debts. Preferred candidate profile 6+ years of experience in software development with strong expertise in C++11 or higher, multithreading and networking. In-depth knowledge of RTP, RTCP, UDP, TCP protocols. Good understanding of design patterns and building tools, deployment pipelines. Python Scripting and Shell Scripting Hands-on experience with SQLite, Redis, MySQL, and MongoDB databases Strong problem-solving skills and ability to make architectural decisions. Working experience in Linux environment and knowledge of Linux commands Working knowledge of Git, SVN, JIRA. Excellent communication and technical documentation skills. Nice to have Skills: Experience in building real-time applications for VoIP, PTT Good hands-on experience in building scalable client server architecture modules. Good understanding and hands-on on relational and non-relational databases. Familiarity with source control tools like SVN and Git, and project tracking tools like Jira Having a good understanding of audio codecs like G711, G722, Opus is a plus. Educational Qualifications: Bachelors degree in computer science, Electronics & Communication, Electrical Engineering, Information Technology, or a related technical discipline (Optional but preferred) Masters degree (M.Tech/M.S/MCA.) in a relevant field is a plus.
Bengaluru
INR 18.0 - 25.0 Lacs P.A.
Work from Office
Full Time
Frontend/UI developer- (Angular 11+,Core JavaScript ES6,HTML5, CSS3, Bootstrap/Material, SASS/LESS) Department Overview The Cloud Platform Engineering team is responsible for: - Design and implementation of the continuous integration/continuous delivery (CI/CD) pipeline into multiple public cloud regions - Development and operation of common platform services that can be leveraged by our SaaS solutions moving forward - Overall reliability and security of these services and the environments they are run in - Monitoring and support for these platform and infrastructure services, as well as metrics collection and reporting related to them Job Description Analyzes, develops, designs, and maintains software for the organizations products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Basic Requirements Passionate engineer with 4+ years of hands-on front-end experience working with Angular, Node Good experience working on Angular 11+ Strong Core JavaScript ES6 programming skills along with HTML5, CSS3, Bootstrap/Material, SASS/LESS. Very good understanding and practical experience in manipulating browsers DOM Understanding of cross-browser compatibility issues and ways to work around them Understanding of key data visualization libraries Experience working with scalable Restful APIs and web services Expert in UI design and usability principles. Technically hands to contribute to all phases of the software development lifecycle, including analysis, design, and implementation. Build and maintain custom, reusable, and responsive UI components for high-volume data payloads. Experience working with scalable, high-performance systems.
Bengaluru
INR 25.0 - 32.5 Lacs P.A.
Work from Office
Full Time
Sr. Solution Architect- (Java, microservices architecture, Rest API Design, System design) Department Overview The Cloud Platform Engineering team is responsible for the development and operations of critical cloud infrastructure and platform services, in support of Motorola Solutions' public and hybrid cloud-based Software as a Service (SaaS) solutions for public safety customers. This team is part of Motorola Solutions Software Enterprise division, which offers secure, reliable and efficient team communications, workflow and operational intelligence solutions for mission critical public safety and enterprise markets throughout the world. Our services leverage Cloud Computing infrastructure on Azure, AWS and GCP to build at scale. Job Description Motorola Solutions is seeking a highly skilled and experienced Software Architect to design and develop cutting-edge, microservices-based software solutions deployed on the cloud. This role requires a deep understanding of software architecture principles, cloud technologies, and a proven track record of designing and implementing complex, scalable, and highly available systems. The ideal candidate will be a strong leader and collaborator, able to guide development teams and ensure the delivery of high-quality, user-friendly software. Key Responsibilities: Design and develop scalable, highly available, and resilient microservices architectures on cloud platforms (AWS, Azure, or GCP - specify preferred platform). Define and document software architecture specifications, including design patterns, data models, APIs, and deployment strategies for microservices. Lead the technical design and implementation of critical software components within a microservices ecosystem. Collaborate closely with development teams to ensure adherence to architectural standards, best practices, and the successful implementation of microservices. Provide technical guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement. Participate actively in code reviews and ensure the delivery of high-quality, maintainable code. Stay current with the latest technologies and trends in software architecture, microservices, and cloud computing. Proactively identify and mitigate potential technical risks and challenges. Contribute to the continuous improvement of our software development processes and tooling. Collaborate with product management and UX/UI designers to ensure the software meets user experience requirements. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred. 8+ years of experience in software architecture and design, with at least 5 years focused on microservices architectures. Proven experience designing and implementing highly scalable and highly available systems on cloud platforms (AWS, Azure, or GCP - specify preferred platform). Strong proficiency in Java, REST API design and implementation, Web Services (SOAP/REST), Hibernate, Spring Framework, and database technologies (SQL and NoSQL). Experience with AngularJS or Angular is required. Deep understanding of containerization technologies (Docker, Kubernetes) and orchestration platforms. Experience with CI/CD pipelines and DevOps practices. Excellent communication, collaboration, and problem-solving skills. Ability to work independently and as part of a team. Experience with message queues (e.g., Kafka, RabbitMQ). Experience with API gateways
Bengaluru
INR 15.0 - 25.0 Lacs P.A.
Work from Office
Full Time
Overview: We're seeking a highly capable Red Hat/Linux Administrator to join our Platform team. The ideal candidate will possess deep expertise in Linux system administration, containerization (particularly Docker), and automation through scripting. This role is crucial for the maintenance, enhancement, and security of our Linux infrastructure and for automating operational tasks. Experience: Overall experience of 5-8 years Minimum of 4-5 years of experience in Linux administration. Minimum of 3-4 years of experience with Docker or other container technologies. Minimum 3 - 4 years of Experience with shell scripting and Ansible automation tools. Basic Requirements Qualifications: B.Tech in Computer Science or a related field with Computer science as one of the core subjects Excellent problem-solving skills and the ability to work independently or as part of a team. Strong communication skills and the ability to document processes and procedures Key Skillset:Red Hat/Linux Administration: Installation, configuration, and maintenance of operating systems. User and group management. File system management and storage administration. Security hardening and patching. Performance monitoring and tuning. Troubleshooting system issues. Backup and recovery strategies. Network configuration and management. Managing system services and daemons. Docker and Container Management: Creating, managing, and maintaining Docker images and containers. Working with Dockerfiles and building custom images. Understanding Docker networking and storage. Utilizing container orchestration platforms like Kubernetes or Docker Swarm (depending on the context). Deploying and scaling containerized applications. Monitoring container health and performance. Implementing container security best practices. Automation: Automating system administration tasks Implementing infrastructure as code (IaC) using tools like Ansible, Terraform Developing automation workflows for application deployment and management Preferred Certifications: Red Hat Certified System Administrator (RHCSA) or Red Hat Certified Engineer (RHCE)
Bengaluru
INR 25.0 - 32.5 Lacs P.A.
Work from Office
Full Time
Department Overview The Cloud Platform Engineering team is responsible for the development and operations of critical cloud infrastructure and platform services, in support of Motorola Solutions' public and hybrid cloud-based Software as a Service (SaaS) solutions for public safety customers. This team is part of Motorola Solutions Video & Software division, which offers secure, reliable and efficient team communications, workflow and operational intelligence solutions for mission critical public safety and enterprise markets throughout the world. Our services leverage Cloud Computing infrastructure on Azure, AWS and GCP to build at scale. Job Description Motorola Solutions is seeking a highly skilled and experienced to design and develop cutting-edge, microservices-based software solutions deployed on the cloud. This role requires a deep understanding of software architecture principles, cloud technologies, and a proven track record of designing and implementing complex, scalable, and highly available systems. The ideal candidate will be a strong leader and collaborator, able to guide development teams and ensure the delivery of high-quality, user-friendly software. Key Responsibilities: Lead, mentor, and motivate a team of software engineers, fostering a collaborative and high-performing work environment. Provide technical guidance and support to team members, ensuring adherence to best practices and coding standards. Analyze business requirements and translate them into technical specifications for software development. Design, develop, and maintain high-qualitysoftware solutions using Java, REST APIs, WebServices, Hibernate, Spring frameworks, Angular. Participate in all phases of the software development lifecycle (SDLC), from requirements gathering to deployment and maintenance. Collaborate with cross-functional teams (e.g.,product management, QA) to ensure successful product delivery. Track team performance, identify areas for improvement, and implement strategies to enhance efficiency and productivity. Stay abreast of the latest technologies and trends in software engineering and recommend appropriate solutions. Contribute to the technical architecture and roadmap for the organization's software products and systems. Participate in code reviews and ensure adherence to coding standards and best practices. Manage project timelines and budgets effectively. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred. 8+ years of experience in software development, with at least 3 years in a team lead or management role. Strong proficiency in Java, REST APIs, Webservices, Hibernate, Spring frameworks and Angular. Experience with Agile development methodologies (e.g., Scrum, Kanban). Excellent problem-solving and analytical skills. Strong leadership, communication, and interpersonal skills. Ability to work independently and as part of a team. Experience with software design patterns and best practices.
Bengaluru
INR 15.0 - 25.0 Lacs P.A.
Work from Office
Full Time
Department Overview The Cloud Platform Engineering team is responsible for the development and operations of critical cloud infrastructure, reliability, security and Business operational services, in support of Motorola Solutions' public and hybrid cloud-based Software as a Service (SaaS) solutions for public safety customers. This team is part of Motorola Solutions Software Enterprise division, which offers secure, reliable and efficient team communications, workflow and operational intelligence solutions for mission critical public safety and enterprise markets throughout the world. Our services leverage Cloud Computing infrastructure on Azure, AWS and GCP to build at scale. Job Description Develop and maintain ETL pipelines using Python, NumPy, Pandas, PySpark, and Apache Airflow. Design and implement ETL solutions for reporting purposes Server-side development skills like multithreading, asynchronous IO, databases Knowledge of Azure DevOps and Github Work with large-scale data processing and transformation workflows. Optimize and enhance ETL performance and scalability. Collaborate with data engineers and business teams to ensure efficient data flow. Troubleshoot and debug ETL-related issues to ensure data integrity and reliability. As a software engineer on this team, you will be a key contributor to platform development activities. Our teams are developing services, tools, and processes to support other Motorola Solutions' engineering teams as well as deliver solutions to our customers. You will be working on a high-velocity, results-oriented team that leverages cutting-edge technologies and techniques. The right individual will be motivated and will have a passion for automation, deployment processes and enabling innovation. Your efforts will help to shape the engineering culture and best practices across Motorola Solutions Software Enterprise organization. Basic Requirements 3+ years of Python experience, with 2+ years dedicated to Python ETL development. Hands on experience in Angular/React. Proficiency in PySpark, Apache Airflow, NumPy, and Pandas. Experience in working with SQL and Bigquery Strong problem-solving skills and the ability to work independently. Experience in cloud-based ETL solutions (AWS, GCP, Azure). Knowledge of big data technologies like Hadoop, Spark, or Kafka.
FIND ON MAP
Company Reviews
View ReviewsBrowse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.