Zebra Technologies logo

Software Engineer Professional II

Zebra Technologies
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

3+ Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

Software ArchitectureSystem DesignDebuggingCI/CDDesign PatternsUnit TestingPerformance Optimization

Job description

Overview

Analyze, design, develop, test, validate, document, integrate, and maintain software solutions for organizational products and systems. Lead software and hardware integration to support consistent performance and program reliability, and determine innovative approaches to complex problems.

What you'll do

  • Establish requirements for moderately complex software design projects.
  • Prioritize features to ensure the most impactful are implemented first.
  • Lead and participate in code reviews, proactively identifying and addressing issues early in the development process.
  • Complete all phases of moderately complex software design and development projects, including in-process and final inspections to meet quality standards.
  • Develop and test comprehensive documentation, including design specifications, code comments, and user manuals.
  • Explore and apply the latest technologies and innovative approaches to enhance software designs and implementations.
  • Review and refine existing software or firmware designs, identifying opportunities for optimization and improvement.
  • Provide recommendations and solutions to technical problems, leveraging expertise across multiple technical domains.
  • Develop custom tools or scripts to streamline analysis, debugging, or problem-solving processes.
  • Exercise sound judgment in selecting methods and techniques to deliver effective solutions to complex problems.
  • Work with minimal supervision, receiving general guidance on new assignments and strategic objectives.
  • Provide mentorship and guidance to junior-level personnel, including exempt and non-exempt team members.
  • Build strong professional networks with senior internal and external stakeholders, frequently engaging in inter-organizational and customer-focused discussions.

What you'll need

  • Bachelor's Degree or Advanced Degree in Computer Science, Software Engineering, or a related engineering discipline.
  • 5+ years of relevant software engineering experience, or 3+ years of experience with an Advanced Degree.
  • Equivalent work experience will be considered in lieu of a degree.
  • Proficiency in multiple programming languages and software development frameworks.
  • Strong understanding of software architecture, design patterns, system-level programming, and adopting GenAI in the Software Development Lifecycle.
  • Experience with software testing strategies, debugging tools, and performance optimization techniques.
  • Ability to evaluate and integrate new technologies into existing software solutions.
  • Strong problem-solving skills with a demonstrated ability to develop innovative solutions to complex challenges.
  • Proficiency with version control systems, such as Git and GitHub, and familiarity with CI/CD pipelines.
  • Excellent communication and collaboration skills with the ability to mentor and influence junior team members.
  • Experience working with cross-functional teams and engaging with external customers or stakeholders.
  • Demonstrated ability to work independently while effectively managing multiple priorities.

Details

  • Location: Bengaluru, India.
  • Work mode: Hybrid.
  • Travel requirements: Up to 15%.
  • Physical demands: Sedentary work that primarily involves sitting or standing.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer Professional II