Is it for you?

Are you curious and passionate about technology solutions, are willing to learn and grow with one of the most talented group of engineers in the market? 

If you’re experienced with programming languages, come to make an impact developing a solution that is key for companies to transform the way we work with personal systems in the post pandemic era. You will create the next generation of remote compute solutions, implement product features and enhancements for current products, understand customer experience, all of it enjoying a top-notch software engineering environment and culture.

 

Being a successful software engineer at HP Personal Systems Software R&D can open doors for your career development as a technologist in a worldwide environment.

 

Our goal

We are a team of global class engineers developing remote compute solutions, enabling people to connect from common personal devices to remote compute specialized resources, allowing them to work and collaborate on graphics and compute intensive projects from anywhere. HP holds Emmy Engineering award winning software products which provides astonishingly fluid remoting experiences, and also management services that assist IT administrators in provisioning and customizing to all their remote environment needs.

 

We are currently looking for new talent to expand our internationally recognized team in order to advance our growing software business.

 

How does this job look like

In this job you’re going to apply your knowledge to develop software (code, infrastructute, requirements), recommending and implementing appropriate alternatives, working on problems of diverse complexity and scope as part of an international team, interacting with local and remote peers at daily basis. You may recommend information validation about technical activities in order to facilitate team decision making process. You will exercise independent judgment within generally defined policies and practices to identify and select technical solutions for problems related to code and software development. You will face challenges in which you may seek advice in order to make decisions on complex business issues with management and technical experts.

 

Responsibilities: 

Designs enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet-based platforms.

Analyzes, design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.

  • Writes and executes development testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture.

Leads a project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned applications portion or subsystem.

Collaborates and communicates with management, internal, and outsourced development partners regarding software applications design status, project progress, and issue resolution.

Represents the software applications engineering team for all phases of larger and more-complex development projects.

Provides guidance and mentoring to less- experienced staff members.

 

Education and Experience Required: 

Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.

Typically 4-6 years experience.

 

Knowledge and Skills: 

Proficiency in using frontend software development languages like HTML/CSS/Javascript/React JS;

Knowledge about device management and security is a plus;

Analytical and problem solving skills.

Collaboration with peers to achieve common goals.

Designing software applications running on multiple platform types (Linux, Windows and MacOS).

Applying testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.

Excellent written and verbal communication skills; In English and local language.

Ability to effectively communicate code design proposals and negotiate options with leaders.