HP Inc. logo

Software Engineer 4

HP Inc.
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

7 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

Software DevelopmentSoftware ArchitectureProject ManagementJavaC++Agile Methodologies

Job description

Overview

This role is responsible for the technical design, development, installation, and maintenance of state-of-the-art software applications and services, building technical solutions that help other developers and engineers deliver faster, and handling technical need analysis and project management.

What you'll do

  • Lead the building of software development projects and platforms while aligning them with business and security strategies and requirements.
  • Build standards, design, and automate the deployment of software.
  • Design and develop solutions that protect and manage software products and data.
  • Contribute to technology strategy and engineering roadmaps around software engineering; execute strategic software engineering proof of concepts.
  • Assist supervisors with project development, including documentation of features, recording of progress, and creation of the testing plan.
  • Consult with the business to determine logical design for new business solutions according to existing data architecture.
  • Interact with user management regarding project status and user requirements to promote an environment with improved productivity and satisfaction.
  • Supervise the work of external engineering vendors, analyze the testing performed by vendors, and provide feedback and expertise to technicians.
  • Assist in scheduling, determining manpower requirements, and estimating costs to project completion in order to meet user requirements.
  • Identify, recommend and implement changes to enhance effectiveness of engineering, implementation and service strategies.
  • Build and maintain relationships with stakeholders across different departments and provide guidance and coaching to reportees in executing their tasks and responsibilities.

What you'll need

  • Four-year or Graduate Degree in Computer Science, Information Technology, Software Engineering, or any other related discipline, or commensurate work experience or demonstrated competence.
  • Typically 7-10 years of work experience, preferably in software designing and development, software architecture, programming languages, or a related field.
  • Knowledge of Agile Methodology, Application Programming Interface (API), C++, Computer Science, Full Stack Development, Java, Software Development, and Software Engineering.
  • Knowledge of Android Display stack, HWcomposer and Graphics Pipeline (BufferQueue, Rendering Optimization), OpenCL, Vulkan, SurfaceFlinger, and Multimedia framework.
  • Performance optimization (jank, preview stutter) and profiling tools; complex animations and UI transitions; connectivity (BT/WiFi); media (video/audio/camera).
  • Cross-org skills: effective communication, results orientation, learning agility, digital fluency, customer centricity.

Nice to have

  • Programming language certification (Java, C++, Python, JavaScript, or similar).

Details

  • Location: Bengaluru, Karnataka, India.
  • Employment type: Full time.
  • Schedule: Software.
  • No shift premium (India).
  • Impacts function and leads and/or provides expertise to functional project teams and may participate in cross-functional initiatives.
  • Works on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors.

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 4