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
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.
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.
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.
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.
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
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)
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.
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.
Role & responsibilities Drive requirements for AI related projects, work with internal customers and with ServiceNow and Salesforce Product Managers for features planning, prioritization and implementation Understand and apply various statistical methods for data analysis, EDA, hypothesis testing, and drawing meaningful conclusions. Apply GenAI, ML and DL concepts, NLP, computer vision, sentiment analysis, topic modeling and graph theory in real world applications to solve business problems Develop application-specific interfaces that leverage GenAI capabilities and LLMs to enhance the associate and customer experience. Design APIs for performance, real-time applications, scale, ease of use and governance automation. Leverage Python, PyTorch, NLTK etc. libraries and frameworks such as Langchain to build AI solutions. Training ML models to effectively communicate complex data insights through clear and informative visualizations Serves as thought leader in data science and applies deep expertise to drive novel customer experiences Adaptive and the desire to learn new technologies. Technical Experience Extensive knowledge of AI supervised, unsupervised and reinforcement methods, GenAI LLM and Python libraries to perform data analysis, building advanced machine learning models and data integrations with source systems and systems of record Experience with common data science tools such as Python, R, PyTorch, TensorFlow, Keras, NLTK, or spaCy Very good knowledge and experience with Databases like Postgres, Redshift, MSSQL Knowledge and experience in Cloud Environments (Azure, AWS, GCP) Experience to read data from multiple sources and cleanse, enhance and analyze the data. Ability to integrate data, sourcing data from several Sources including databases, files, API and Server logs. Preferred candidate profile Minimum of 4+ years experience in data analytics, data mining, machine learning, and has employed predictive, prescriptive, conversational or generative AI to solve business problems Minimum of 4+ years experience in hands-on design, coding, development and deployment using data science tools such as Python, Tensorflow etc. to build AI solutions Minimum 2+ years experience leading teams to deliver solutions and results Deep knowledge of ML streams, e.g., natural language processing, computer vision, statistical learning theory and their application in real world situations Knowledge of ServiceNow and Salesforce products and features Experience working with one of the leading public clouds (AWS, Google, Azure) Excellent written and oral communication skills. Be able to work under pressure Ability to Multitask, Prioritize and Manage time effectively. Strong interpersonal skills and ability to work effectively across teams, functional groups Bachelor's degree in Data Science, Computer Science, or an IT related field Minimum of 4+ years experience in a Data Science related role
Role & responsibilities Are you passionate about cloud technology and financial operations? Motorola Solutions is looking for a highly motivated and detail-oriented Business Analyst FinOps to join our growing team. Youll play a critical role in optimizing cloud investments, bridging the gap between business goals and technical execution. Key Responsibilities: Business Analysis & Stakeholder Engagement Partner with business stakeholders, IT, and cloud vendors to gather and document requirements. Identify improvement areas in cloud adoption and financial management. Translate business needs into actionable technical plans. Cloud Cost Optimization (FinOps) Monitor cloud spending and analyze cost drivers. Develop cloud budgets, forecasts, and cost allocation strategies. Promote cost-efficient cloud usage and FinOps best practices. Data Analysis & Reporting Analyze cloud usage data to extract insights. Deliver reports, dashboards, and presentations to leadership. Process Improvement & Automation Optimize existing procurement and billing workflows. Drive automation and enhance operational efficiency. Training & Knowledge Sharing Educate internal teams on cloud financial management. Act as a FinOps subject matter expert across departments. Requirements: Bachelor’s degree in business, Finance, IT, or a related field Proven experience as a Business Analyst in the cloud/FinOps domain Familiarity with AWS, Azure, or GCP billing and usage Strong data analysis and visualization skills (Excel, Power BI, Tableau) Excellent communication and stakeholder management abilities Preferred candidate profile FinOps or cloud certifications (e.g., FinOps Certified Practitioner, AWS/Azure Fundamentals) Knowledge of chargeback/tagging strategies Exposure to DevOps and cloud-native operations
Job description: 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 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: Responsibilities will include: Design and development of custom software solutions that centralize common functionality Design and implementation of low-latency, high-availability, and performant applications Develop automation tools and services to minimize delivery time and increase developer productivity. Take part in DevOps and deployment activities Integration with Multiple Cloud Services like AWS or Azure On-call work are occasionally required for services developed by the team Qualifications: BS/MS in Computer Science (or equivalent degree) with 4+ years of professional software development Strong experience and understanding of NodeJS and AngularJS Good understanding on Azure/Aws/GCP Strong level of curiosity and interest to learn Ability to work in a fast paced, evolving, growing and agile environment Strong troubleshooting, debugging skills. Good performance diagnostic skills Strong understanding of network architecture and application development methodologies Primary Skills Server Side Language - NodeJS Front end Development - AngularJS Developing and deploying REST APIs. Database - PostgreSQL or any relational databases CI/CD Git Nice to have Skills: AWS/Azure/GCP Cloud knowledge Azure DevOps HTML and CSS Any AWS/Azure/GCP certification is an added advantage.
Job Description As a Configure Pricing Quoting (CPQ) Senior Developer, you are a key member of Motorola Solutions IT Global Sales team building next generation sales quoting experiences on our global CPQ platforms. You will help define and develop technical solutions, design applications and work with development teams to build per design. You will work with a talented IT team to implement requirements and provide development solutions for our corporate-wide Quoting Platform. Responsibilities: Design, develop, and implement solutions and integrations with Oracle CPQ and other back-office systems Configure and customize CPQ features such as rules, recommendations, pricing, workflows, approvals, and quote management Develop custom code and objects using the CPQ developer toolkit, such as BML, BMQL, CSS, JavaScript, and HTML Develop web services API integrations with other systems such as Salesforce, Oracle Fusion ERP, and related business applications Troubleshoot and resolve issues related to CPQ functionality and performance Provide technical support and guidance to end-users and stakeholders Document and maintain CPQ configuration and development standards and best practices Desired Skills/Qualifications: Bachelor's degree in computer science, engineering, or related field 4+ years of experience in Oracle CPQ development and configuration Proficient in CPQ developer toolkit, such as BML, BMQL, CSS, JavaScript, and HTML Expertise in Oracle Asset Based Ordering Experience in web services API development and integration with other systems Knowledge of CPQ business processes and best practices Excellent communication, problem-solving, and analytical skills Ability to work independently and collaboratively in a fast-paced environment Basic Requirements 5+ years of professional work experience Bachelor's degree in Computer Science or Business preferred In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get: Competitive salary. Annual Leave maximum of 30 working days (on pro-rata basis at rate of 2.5 working day leaves for every month of service). Employee stock purchase plan. Life assurance. Group Medical Fixed Floater Sum Insured of INR 600,000 per family (enroll up to 5 dependents, incl. spouse, children and parents*, can be covered). Enhanced maternity and paternity pay. Educational Assistance Policy. Career development support and wide ranging learning opportunities. Employee health and wellbeing support, wellbeing guidance etc. Corporate social responsibility initiatives including support for volunteering days. Role & responsibilities Preferred candidate profile
Role & responsibilities You will be responsible for developing high-performance, scalable, and maintainable software using modern C++ (C++11/14/17/20). Implement and optimize multi-threaded, memory efficient code. Analyze and debug complex software issues using tools like GDB, Valgrind, application logs, etc and capture root cause analysis. Perform unit, integration and system testing to validate the code correctness. Participate in software releases and assist in deployment troubleshooting as on needed. Mandatory Skills: Strong proficiency in C, C++ with multithreading and networking experience. Solid understanding of object-oriented design, STL, and modern C++ idioms Python Scripting and Shell Scripting. Good understanding of TCP and UDP protocols, good to have RTP, RTCP protocols Working experience in Linux environment and knowledge of Linux commands. Good hands-on in problem solving and debugging tools like GDB, profiling tools like Valgrind. Proficient in using Make and CMake for building and managing large-scale C++ projects, including writing custom build scripts and managing complex dependency trees. Nice to have Skills: Good to have hands on ACE (C++) Framework. 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 knowledge of audio codecs like G711, G722, Opus is a plus. Experience in VoIP, telecom, or IoT platforms is a plus. Educational Qualifications: Bachelors degree in computer science, Electronics & Communication, Electrical Engineering, Information Technology, or a related technical discipline (Optional but preferred) Master’s degree (M.Tech/M.S/MCA.) in a relevant field is a plus. Strong academic foundation in data structures, algorithms, operating systems, and computer architecture is highly desirable
Desired Candidate Profile 6-8 years of experience in DevOps engineering with expertise in AWS, Docker, Kubernetes, Linux, Shell Scripting, Automation Tools & DevOps Tools. Bachelor's degree in B.Tech/B.E. from a reputed institution. Strong understanding of ITIL framework for service management. Overall experience of 6-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
Company Overview At Motorola Solutions, we believe that everything starts with our people. Were a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department Overview Media Team, Unified Recorder Job Description 1. Programming Skills: Java, REST API, WebServices 2. Strong Object-Oriented Design and Design Patterns 3. Hands-on with Multi-Threading & Asynchronous Programming using Java 4. Develop REST APIs using JAX-RS, XML/JSON 5. Proficient with HiberNate, RDB and Make 6. Database Skills using Postgres & Microsoft SQL Server including table design, Stored Procedure 7. Development Experience with No SQL Database preferably Mongo DB 8. Able to write annd maintain Unit Tests using Junit Framework 9. Strong troubleshooting and problem solving skills 10. Excellent Communication skills and a willingness to learn 11. Self-motivated and willing to do what it takes to get the job done 12. Project experience in Telecom domain or tcp/http Protocols is a plus Basic Requirements 1. 8+ years of Enterprise Application development experience 2. Develop Enterprise-level Information Technology solutions 3. Design, build and maintain efficient, highly scalable, reusable Java code 4. Actively participate in Product Enhancements, Maintenance and Support Activities 5. Embrace emerging standards while promoting best practices 6. Participate in Code Reviews and ensure best Code Quality 7. Write and Maintain Unit & Functional Tests
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. PRIMARY SKILLS Proficiency in Telecom Domain with hands on experience of developing mobile applications. Should have experience in development with C, C++, multithreading, data structures on VoIP solution ( SIP, RTP, RTCP, TCP/UDP, H264 protocol, codecs for Video and Audio solution). Leaks and crash Analysis, Thread management, Categories, Notifications, Design patterns in ios, Client-Server interaction SECONDARY SKILLS Knowledge in telecom protocols like VOIP, SIP Strong in system/networking concepts: Sockets, Multi-threading, thread priorities, mutex etc. Working knowledge of mobile application development environments like Android, iOS. SOFT SKILLS Good Oral and Written Communication Skills are required. Should be a self-motivated person who can thrive in challenging environment and gel well with the team. Should be willing to grasp/share knowledge with the team Basic Requirements Hands on 4-6 years of experience in development using C, C++ multithreading, data structures on VoIP solution ( SIP, RTP, RTCP, TCP/UDP, H264 protocol, codecs for Video and Audio solution). Full understanding of compile/build tools in both Linux or Windows environments.
Roles and Responsibilities Design, develop, test, and maintain software applications using C/C++ programming languages. Collaborate with cross-functional teams to identify requirements and implement solutions. Develop automation scripts using Python for testing and deployment purposes. Ensure seamless integration of mobile applications with server installation and configuration. Participate in DevOps practices to improve overall system performance. Desired Candidate Profile 6-8 years of experience in software development with expertise in C/C++ programming languages. Bachelor's degree (B.Tech/B.E.) in Any Specialization from a recognized university. Strong understanding of automation concepts through hands-on experience with scripting languages like Python. Proficiency in developing mobile applications using various technologies such as Android or iOS platforms.
FIND ON MAP