#

C++ Developer for Rendering Team

Tieto Poland Sp. z o.o.

Wrocław, dolnośląskie

Tieto Poland Sp. z o.o.
Tieto is the largest Nordic IT services company providing full lifecycle services for both private and public sectors. Tieto aims to capture the significant opportunities of the data-driven world and turn them into lifelong value for people, business and society. We aim to be customers' first choice for business renewal by combining our software and services capabilities with a strong drive for co-innovation and ecosystems.

Tieto Product Development Services (PDS) is world leader in high expertise product development services and niche products for Wireless and Cloud. Our focus is on Networking, Internet of Things and Smart Traffic. We're a key partner to our customers, helping them bring fantastic and innovative products to market with success.

We are a team with world class expertise and passion, transforming next generation networks and connected device platforms, helping customers in the development of Cloud/Network Function Virtualization, 5G and IoT Technology.

To support our expansion we are looking for:

C++ Developer for Rendering Team

Miejsce pracy: Wrocław

Are you a Senior Software Engineer with a passion for 3D?

Then here is your chance to join us and be at the core of our map rendering team to ensure that we render the world as you would like it to be!

As part of the Platform Rendering R&D group you will be working within a team of developers, DevOps and architects. This is a dynamic role within a high-achieving team creating the software needed to generate maps for mobile devices, auto infotainment systems and web.

The main task of this role is to write high quality source code in a maintainable way. You will develop new features and improve existing ones using the best of your knowledge. You will care about performance and memory consumption.

You will have to solve problems across different products and services and this will expose you to a broad set of technical challenges as well as many different ways of solving them. This exposure will help you grow and you will gain deep understanding of our products.

Responsibilities:

  • design, develop, test, maintain and improve our software
  • decide on the best software model that is efficient for rendering purposes
  • participate actively in test automation framework to propose and decide applicable methodologies
  • track test results and defects in relevant tools/databases and pro-actively take on new challenges by learning new tools and environments
  • manage individual project priorities, deadlines and deliverables
  • participate actively in architect forums across the company and defend rendering strategy
  • collaborate with DevOps to improve continuous integration and continuous delivery methodology
  • take over responsibility for architectural white papers
  • influence other cross functional teams to support architectural decisions

Required Skills/Experience:

  • BSc or MSc degree in Software Engineering, Computer Science or equivalent practical experience
  • 5+ years of professional software development experience, including at least 2 years of C++ development
  • strong math skills, particularly linear algebra and geometry (computer graphics)
  • experience with 3D graphics, preferably Direct3D or OpenGL
  • strong C++ skills
  • experience with error tracking tools, e.g. JIRA
  • deep knowledge of Unix/Linux
  • familiarity with agile development
  • proven analytical skills
  • excellent written and oral communication skills
  • willing to work in a team based culture
  • get things done attitude and being self-motivated
  • ability to work independently & autonomously
  • think out of the box
We're helping our customers build connected and autonomous cars. We know Talk is cheap, so join us and we can show you the code.

Czy chcesz otrzymywać oferty pracy na podobne stanowiska?

Utwórz powiadomienie e-mail
Zapisz mnie

Zapisani kandydaci otrzymują informacje jako pierwsi.

Podziel się ze znajomymi