The Job logo

What

Where

Software Applications Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
As a Software Applications Engineer at HP, you will be responsible for developing, testing, and maintaining software applications to meet user needs and business requirements. You will work with various programming languages and tools to build desktop, web, and mobile apps, identifying opportunities to enhance performance and efficiency.

Software Applications Engineer

Description -

Job Summary
• This role is responsible for developing, testing, and maintaining software applications. The role creates user-friendly and efficient software solutions that meet specific user needs or business requirements. The role works with various programming languages, frameworks, and tools to build applications that range from desktop applications to web and mobile apps. The role identifies opportunities to improve application performance, scalability, and efficiency.

Responsibilities
• Develops, and implements software applications according to specifications, using appropriate programming languages and technologies.
• Writes clean, maintainable, and efficient code that adheres to best practices and coding standards.
• Codes and programs enhancements, updates, and changes for portions and subsystems of end- user applications software running on local, networked, and Internet- based platforms based on specific requirements and instructions.
• Performs testing and debugging to identify and resolve software defects and issues, ensures the reliability and quality of the software through thorough testing.
• Uses version control systems to manage code repositories and collaborate effectively with other developers.
• Creates technical documentation, including design documents, code comments, and user manuals, to facilitate understanding and future maintenance of the software.
• Collaborates on software development projects with the engineering, sales, and customer services departments.
• Supports internal and external software products; generates ideas for software innovation based on market trends.
• Develops understanding of and relationship with internal and outsourced development partners on software applications design and development.
• Participates as a member of project team of other software applications engineers to develop reliable, cost effective and high quality solutions for low to moderately- complex products.


Education & Experience Recommended
• Four-year Degree in Computer Science, Information Systems, or any other related discipline or commensurate work experience or demonstrated competence.
• Typically has 0-2 years of work experience, preferably in applications engineering, programming, or a related field.

Preferred Certifications
• Programming Language/s Certification (Java, C++, Python, JavaScript, or similar)

Knowledge & Skills
• Agile Methodology
• Amazon Web Services
• Angular (Web Framework)
• Application Programming Interface (API)
• Automation
• Computer Science
• DevOps
• Docker (Software)
• Full Stack Development
• Java (Programming Language)
• JavaScript (Programming Language)
• Kubernetes
• Microservices
• Microsoft Azure
• Python (Programming Language)
• React.js
• Scalability
• Software Development
• Software Engineering
• SQL (Programming Language)

Cross-Org Skills
• Effective Communication
• Results Orientation
• Learning Agility
• Digital Fluency
• Customer Centricity

Impact & Scope
• Impacts own work and acts as a team member by providing information, analysis, and recommendations in support of team efforts.

Complexity
• Learns to apply basic theories and concepts to work tasks.

Set alert for similar jobsSoftware Applications Engineer role in Pune, India or Bengaluru, India
HP Logo

Company

HP

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Engineering

Locations

Pune, Maharashtra, India

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

106 applicants

Related Jobs

HP Logo

AI Software Engineer

HP

Bengaluru, Karnataka, India

Posted: 3 months ago

Description - Job Summary Employee Experience & Innovation (EE&I) is seeking a Software Engineer to contribute to Software Development in our future-oriented businesses, including Data Science, AI and other emerging areas. This role will work with some of the most exciting up-and-coming products in HP.    The AI Software Engineer will play a pivotal role in designing and implementing AI solutions to drive innovation and business growth. You will work closely with cross-functional team and business partners to identify opportunities, architect AI solutions, and ensure successful implementation. The role offers an opportunity to help build processes for emerging business areas, drive the scaling of exciting technology and play an important role in creating the future of computing. If you’re passionate about both technology and making a positive impact, this might be a great fit for you!   Responsibilities:    Collaborate with internal and external stakeholders to understand business requirements and define AI project goals. Analyze and comprehend the requirements of users and partners by understanding the problem they want to solve using AI. Design & architect scalable and robust AI systems and solutions. Develop, test, and deploy AI models and applications. Integrate technologies with our partner’s systems and applications. Stay current with the latest AI technologies and industry trends. Ensure data quality and security in AI applications. Participate in team meetings and contribute to project planning and execution   Skills & Qualifications: Bachelor's degree in Computer Science, Machine Learning, or a related field. Experience with AI and machine learning technologies, including deep learning, reinforcement learning, natural language processing, and computer vision. Familiarity with popular AI frameworks and libraries, such as ONNX, TensorFlow, PyTorch, or scikit-learn. Experience with AI Platforms including Copilot Studio, Azure AI, OpenAI. Experience with AI Toolkits such as OpenVINO, DirectML. Application development using Python, Java, or C++. Familiar with a variety of models including Phi-3-Silica, BERT, GPT, Llama. Experience with cloud platforms (i.e., AWS, Azure, GCP) for AI development and deployment. Experience with Windows & Linux. Knowledge of big data technologies and distributed computing. Effective communication and teamwork skills, including experience with Agile methodology   Education and Experience Required:    Bachelor's or Master’s degree in Computer Science, Machine Learning, or a related field. Experience in AI research and development

IBM Logo

Software Engineer

IBM

Pune, Maharashtra, India

+1 more

Posted: 20 days ago

Introduction At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk. About Business Unit : IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world’s most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio  designed for cognitive business and optimized for cloud computing. Your role and responsibilities As a Software Engineer at IBM India Systems Development Lab (IBM ISDL), you will get an opportunity to work on all the phases of product development (Design/Development, Test and Support) across core Systems technologies including Operating Systems, Firmware, Systems Software, Storage Software & Cloud Software. As a Software developer at ISDL: You will be focused on development of IBM Systems products interfacing with development & product management teams and end users, cutting across Geos. You would analyze product requirements, determine the best course of design, implement/code the solution and test across the entire product development life cycle. One could also work on Validation and Support of IBM Systems products. You get to work with a vibrant, culture driven and technically accomplished teams working to create world-class products and deployment environments, delivering an industry leading user experience for our customers You will be valued for your contributions in a growing organization with broader opportunities Required education Bachelor's Degree Required technical and professional expertise Strong expertise in Systems Software Programming Skills (C, C++, Java, Python, GoLang, ReactJS, Groovy)  Strong knowledge of Operating Systems Concepts (Unix/Linux internals), data structures, algorithms  Experience with Virtualization and Cloud Computing technologies such as Red Hat OpenShift, Microservices Architecture, Kubernetes/Dockers.  Good communication skills to work effectively in a global team environment Masters/Bachelor's Degree in Computer Science Engineering or other relevant fields Preferred technical and professional experience Knowledge of OpenStack, Security, App Dev on Cloud Platform, DevOps Web UI Frameworks: Vaadin, React JS and UI styling libraries like Bootstrap/Material Knowledge of J2EE, JSP, RESTful web services and GraphQL API Practical working experience with Java, Javascript, Ansible, Databases, SQL, Node JS etc Good understanding of  AI/ML concepts, Data Science, NLP, modern tools and techniques to derive meaningful insights. Familiar with server performance management, capacity planning and performance diagnostics. Proven interpersonal skills while contributing to team effort by accomplishing related results as needed.

HP Logo

Systems/Software Engineer

HP

Bengaluru, Karnataka, India

Posted: 3 months ago

Description - Job Summary • This role is responsible for designing software systems running on multiple platform types, including writing and execution of test plans, debugging, and testing scripts and tools. The role develops, codes, and implements software components, modules, or applications using appropriate programming languages and technologies. The role gathers and analyzes user and system requirements to guide software design and development processes accurately. Responsibilities • Executes installation, configuration, testing and maintenance of operating systems, application software, and system management tools. • Develops and maintains software components, modules, or applications using appropriate programming languages and technologies. • Integrates software systems with existing infrastructure, databases, APIs, and third-party services to ensure seamless data flow and functionality. • Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools. • Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues. • Participates in concept design discussions, gathers system level requirements, clarifies interfaces, provides feedbacks into future design requirements to help develop robust and high-performance solutions. • Improves the whole lifecycle of services from inception and design, through deployment, operation, and refinement. • Provides support services through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews. • Develops understanding of and relationship with internal and outsourced development partners on software systems design and development. • Participates as a member of project team of other software systems engineers to develop reliable, cost effective and high quality solutions for low to moderately- complex products. Education & Experience Recommended • Four-year Degree in Computer Science, Information Systems, or any other related discipline or commensurate work experience or demonstrated competence. • Typically has 0-2 years of work experience, preferably in systems engineering, computer programming language, or a related field. Preferred Certifications • Certified Software Systems Engineer (CSSE) • Certified Systems Engineering Professional (CSEP) Knowledge & Skills • Agile Methodology • Amazon Web Services • Application Programming Interface (API) • Automation • C++ (Programming Language) • Computer Science • Debugging • Docker (Software) • Full Stack Development • Java (Programming Language) • JavaScript (Programming Language) • Kubernetes • Linux • Microservices • Microsoft Azure • Python (Programming Language) • Scalability • Software Development • Software Engineering • SQL (Programming Language) Cross-Org Skills • Effective Communication • Results Orientation • Learning Agility • Digital Fluency • Customer Centricity Impact & Scope • Impacts own work and acts as a team member by providing information, analysis, and recommendations in support of team efforts. Complexity • Learns to apply basic theories and concepts to work tasks.