The Job logo

What

Where

Software Developer - C/C++,C#,WPF

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
Design and develop software systems using C/C++, C#, and WPF. Responsible for coding, testing, debugging, and maintenance of software components. Integrate systems with existing infrastructure and ensure seamless data flow. Participate in design discussions and improve software lifecycle. Full-time onsite opportunity in Bengaluru, Karnataka, India for a Software Developer at HP.

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)

* Gen AI, MS Copilot, Python

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 Developer - C/C++,C#,WPF role in Bengaluru, India
HP Logo

Company

HP

Job Posted

10 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Development

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

98 applicants

Related Jobs

HP Logo

Software Developer - C/C++,C#,WPF

HP

Bengaluru, Karnataka, India

Posted: 9 months ago

The Software Developer role involves designing software systems on multiple platforms, executing test plans, debugging, and developing software components. Responsibilities include installation, configuration, testing, and integration of software systems with databases and third-party services. Preferred skills include C++, C#, WPF, and Agile Methodology. The job is based in Bengaluru, Karnataka, India, and is a full-time on-site opportunity at HP.

Siemens Logo

Software Developer (C# .NET)

Siemens

Bengaluru, Karnataka, India

Posted: a month ago

Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant team. We are looking for Software Developer (C# .NET). You’ll make a difference by: Responsible for Design of software solutions based on requirements and within the constraints of architectural /design guidelines Functional analysis of existing software Derive software requirements and software functional specification, validate software requirements, provide software feasibility analysis and software effort estimation Identify potential harmony and for re-use of components / technology Responsible for the accurate translation of software architecture into design and code Guide Scrum team members on all design topics & implementation consistency against the design/architecture Coding of features and/or bug-fixing and delivering solutions adhering to coding and quality guidelines, for self-owned components Guide the team in test automation design and also towards implementation of the same Collaborating with multi-functional and globally located teams Driving creative solutions within platform constraints and technical limitations. Prepares prototypes for internal review and brainstorming. You’ll win us over by: An engineering graduate with 2 - 3 years of experience in design and development (explicitly code/test-code development within software project using the relevant programming languages and tools as well as relevant technology) Programming language skills – Advanced knowledge in C# .NET development. Advanced experience in Windows Desktop applications, WinForms, WPF. Software design and development – Competence in Object Oriented Analysis and Design (OOAD) Standard platforms - expertise in software development on and for the Windows platforms. Good analytical and problem-solving skills. Debugging skills - ability to find the root cause for defects, fix defects and provide impact on fixes done Hands-on experience in development and testing. Experienced in Agile\Scrum development process is preferred. Self-motivated, quick learner, with good verbal and written communication skills. Good to have(/Optional)  Basic experience in Linux environment on handling of files and building .Net applications  Basic understanding of Azure DevOps Pipeline. Create a better #TomorrowWithUs! This role, based in Bangalore, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you'll have the opportunity to work with teams shaping the future.

HP Logo

AI Software Engineer

HP

Bengaluru, Karnataka, India

Posted: 18 days 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