3D Software Engineer

HP Inc.
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

JavaScript
Computer-Aided Design
3D Computer Graphics Software
Agile Methodologies
Applications Architecture
Software Applications
Cloud Engineering
Computer Programming
Databases
Computer Engineering
Software Debugging
DevOps
Web Development
JSON
Network Protocols
Scrum
Software Engineering
Software Systems
Subsystems
TypeScript
XML
Test Driven Development
React
Test Scripts
Information Technology
REST
Go

Job description

  • Designs, 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.
  • Analyses 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 complete 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 and Participate as a member of project team of other software systems engineers, Customer Experience, and internal and outsourced development partners to develop reliable, cost effective and high-quality solutions for low to moderately complex HP 3D Software Solutions.
  • Collaborates and communicates with internal, and outsourced development partners regarding software applications design status, project progress, and issue resolution.
  • Provides guidance and mentoring to less- experienced staff members.

Requirements

  • Typically, 4-10 years of verifiable experience in software design and coding.
  • Bachelor's degree in computer science, computer engineering, or equivalent
  • Designing software systems running on multiple platform types.
  • Software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools.
  • Ability to apply analytical and problem-solving skills.
  • Strong written and verbal communication skills; mastery in English and local language. Ability to effectively communicate design proposals and negotiate options.

Desired qualifications:

  • MCP servers, skills, agentic development lifecycle
  • Experience in Golang
  • Experience with AWS.
  • Experience with React
  • Experience or understanding of web development.
  • Experience with cloud development.
  • Experience in Devops, CI/CD pipelines
  • Experience in developing REST API services, as well as XML and JSON.
  • Basic Understanding of IoT technology and network protocols will be desired.
  • Familiar with AGILE software methodology, including SCRUM, Test Driven Development.
  • Familiar with Javascript / Typescript.

About the company

At HP, we believe in the power of ideas. Our vision is to create technology that makes life better for everyone, everywhere - every person, every organization, and every community around the globe. This motivates us - inspires us - to do what we do. To make what we want. To invent, and to reinvent. To engineer experiences that amaze. In 3D Printing, we are looking for visionaries who are willing to push boundaries to help us rewrite the rules of 3D Printing. We are looking for those who are insatiable curious, able to work across borders and without limits, and who possess the passion to help shape the future of the 3D Printing industry.

Apply for this position