Desgraciadamente este trabajo no está activo.

HP Graduate Program: Computer Science en Barcelona

Descripción del empleo

At HP, talent is our criteria. Join us in reinventing the standard for . Bring your awesomeness, and just be you!

Get ready to join our HP Graduate Program for 2019! HP Barcelona site has the charter for the development of leading-edge for Large Format & 3D printers for a broad range of markets and needs worldwide. In this context, we look for a proactive, hands-on and technically solid person with genuine interest in technology and innovation. HP Graduate Program provides an exciting opportunity for an engineering student interested in starting his professional career in a high-tech, international environment, in an area full of exciting learning and innovation possibilities.

Responsibilities:

  • Software developer:  be a proficient software developer, capable of develop high quality, well-architected, good performance software.
  • Teamwork: be an excellent team player
  • Process oriented: understand, follow and improve software development processes including Product Life Cycle.
  • Understanding of Requirement processes elicitation and typical software development processes and models.
  • Estimate, implement, troubleshoot, debug and unit test user requirements applying state of the art agile processes.
  • Document the software specification where necessary in an agile manner.
  • Investigate, define and implement algorithms related to connectivity.
  • Act as a team member keeping informed the different program teams, software quality, technical writers on the changes in schedule, specifications or implementations that may affect their activities and deliverables.
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.

Required Experience:

  • Bachelor’s or Master's degree in computer science, computer engineering or equivalent
  • Minimum experience & knowledge in software design
  • Strong understanding of C++
  • Basic knowledge in concurrent programming. Experience in multithreaded and/or multi-process systems, understanding usage of synchronization primitives, different communication paradigms, mutual exclusion, producer-consumer schemes, memory sharing, data communication and priority assignment.
  • Strong interpersonal and communication skills
  • Highly self-motivated and passionate about what you do
  • Proven analytical and problem-solving skills.
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills in English.
  • Web Services and XML schema definition
  • Web Services and JSON schema definition
  • STL knowledge and usage or equivalent
  • Some experience in code debugging: usage of debuggers and (desirable) tracing tools, memory corruptions and leakage detection and correction, stack analysis.

Desired Experience:

  • In-depth understanding of communication protocols: TCP/IP, HTTP/S, UDP, Rest, SOAP, MQTT...
  • Bash and python scripting
  • Some experience in state machine design and implementation, event driven control, complex error detection and recovery, synchronization between multiple devices with multiple states.
  • Some Experience in overall architecture of software systems for products and solutions.
  • Software Design patterns
  • Linux
  • Familiarity with Source Code Management Tools (svn, git…)

Benefits

  • A Women Network that organizes activities all year long, such as the promotion of STEM vocations among girls.
  • Opportunity to work in an international organization with colleagues coming from all over the world.
  • Diverse internal growth and career opportunities.
  • An attractive package of benefits such as private health insurance, life insurance, lunch at reduced prices at our canteen, discounts on HP products, pension, and flexible working schedule etc.* (dependent on your contract)
  • Sports centre (indoor and outdoor); gym, squash courts, tennis courts, basketball courts and regular fitness classes such as Yoga, Pilates, etc.
  • We also dedicate time and resources to contribute with our community through Corporate Volunteering activities.

Información extra

Status
Inactiva
Localización
Barcelona
Tipo de contrato
Trabajo estudiantes
Carnet de conducir
No
Vehículo
No
Carta de motivación
No

Barcelona | Trabajo estudiantes