Browse current jobs

Software Engineer(3-4 years) (C++, Full-Stack, Python)

Motorola Solutions · Bangalore

Apply on employer website

Collected role description

Role overview

Software Engineer(3-4 years) (C++, Full-Stack, Python) at Motorola Solutions

Developer Experience (DevEx / DX) Engineering: Architect, design, and build custom internal software tools to streamline workflows for internal Development and Test teams.

Key Focus Areas:

Rapid Feature Prototyping: Perform fast proof-of-concept (PoC) development and prototyping to evaluate new feature requirements on existing products.

Process Automation: Identify inefficiencies in manual engineering workflows and implement automated tool solutions.

Responsibilities

  • Tool Development: Design, develop, and maintain robust internal software tools, utilities, and test frameworks to support internal Development and Testing teams.
  • Prototyping & Feasibility Studies: Perform rapid prototyping and PoC development for new feature requirements integrated into existing core products.
  • Workflow Automation: Identify gaps in existing manual development/testing workflows and design automated tooling to optimize team efficiency.
  • Clean Code & Architecture: Write high-quality, clean, efficient, and well-documented code adhering to modern engineering standards.
  • Cross-Functional Collaboration: Collaborate closely with developers, testers, and product teams to translate engineering needs into clear software requirements and deliverables.
  • Debugging & Problem Solving: Debug, troubleshoot, and resolve complex software defects across internal applications and workflows.
  • Code Reviews & Quality: Participate in team code reviews, uphold quality standards, and contribute to internal knowledge-sharing repositories.
  • Modern Tooling & AI Adoption: Utilize modern software development methodologies and AI-assisted development tools (e.g., GitHub Copilot, Cursor) to speed up iteration and prototyping velocity.
  • Basic Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2-5yrs of software development experience in the IT industry.
  • Strong coding proficiency in C/C++, alongside familiarity with secondary languages like Python, Node.js, or C#.
  • Strong computer science fundamentals, data structures, and algorithms.
  • Practical experience in full-stack development, including core web technologies (JavaScript, HTML, CSS) and building/integrating RESTful APIs
  • Working knowledge of Git workflows, Docker containerization, cloud/CI-CD basics, and automated testing/debugging tools
  • Hands-on experience with AI development tools (e.g., GitHub Copilot, Gemini, Claude, Cursor) for quick prototyping and rapid iteration.
  • Understanding of software development life cycle (SDLC) and agile methodologies.
  • Strong analytical skills, proactive troubleshooting, effective communication, and the ability to work independently.
  • Travel Requirements
  • None
  • Relocation Provided
  • Position Type
  • Experienced
  • Referral Payment Plan
  • Yes

Employment details

  • Location: Bangalore [India]

About the employer

  • At Motorola Solutions, we believe that everything starts with our people.
  • The team develops various software tools and capabilities to facilitate the integration of 3GPP defined Mission Critical Services(MCS) Standard based features for Various partners/customers worldwide.

Additional role details

  • Company Overview
  • We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere.
  • We build and connect technologies to help protect people, property and places.
  • Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations.
  • Connect with a career that matters, and help us build a safer future.
  • Department Overview
  • Unified User Experience Engineering (UXE)
  • Develop and advance technology to ensure 3GPP standard compliance for Motorola's Unified Communication Product suite.
  • Work with customers integrate with MSI Mission Critical Server using 3GPP Standards based interfaces for a vast set of features and functionalities including MCPTT, MCData, MCVIDEO and MC Common Services ID Management, Group, Group/Config Management, Location Services.
  • Statement
  • Motorola Solutions is an Equal Opportunity Employer.
  • All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
  • We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world.
  • If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

Collected experience requirement

2-5 years