Senior-level 3D and Parallel Computing Software Developer

Share this job: 

Share on facebook
Share on twitter
Share on linkedin


Senior-level 3D and Parallel Computing Software Developer

We are a Finnish technology company founded in 2015, voted top IT company in Finland this year. As of Summer 2021, we have opened a new office in Tallinn, we have our first Seed team in place, now we plan to hire ambitiously! We develop technology and build our own products for secure real-time processes and provide consulting when needed for related needs. Our customers are pioneers in real-time data utilization, the leading companies from several heavy industries and public sector organizations, as well as automotive and next generation high tech brands. Growth in our market areas is expected to be strong over the next 10 years. Demand for our artificial intelligence, deep technology and security solutions is growing rapidly all around the world.

Our operations are based on the intersection of three global macro trends – IoE, 5G and AI. At the same time, globalization and digitalization in our core business areas, the automotive industry, the industry 4.0, and secure systems and communications, require an understanding of broader entities and more precise technology-specific expertise. There is a growing need for experts in embedded systems data, applications and user experience.

We are flexible with your location and physically you can be in any of our office cities, with a hybrid home office model too. You will start your journey either in a selected customer delivery project or on Unikie’s internal product development.


We are looking for Senior-level 3D and parallel computing software developers with at least 5 years of experience. Perhaps you are already working as an OpenCL / OpenGL Developer, or perhaps you are a hobbyist who is building your own game engine on the weekends?

In our projects, you could be for example developing 3D observation, camera and imaging based real-time situational awareness applications or be developing and optimizing rendering pipeline, workload virtualization, and performance for our clients’ HMI and ADAS/AD systems.

We are looking for 3D GPU SW expertise for different interesting positions and projects around Unikie. We have room for specialists with varying skill sets and expertise areas, therefore we are not searching for just one kind of expert.

To give you some idea of the skills that we are looking for regarding the appropriate tech stack, most commonly we can offer positions in Unikie’s projects for professionals who have experience with:

  • Embedded systems
  • C/C++, Python
  • Experience in porting algorithms from MatLab/C/C++ into OpenCL/CUDA Kernels.
  • OpenCL frameworks and OpenCL/CUDA programming
  • OpenGL programming experience in creating graphic overlays and optimizing the 3D rendering pipeline
  • Compute profiling, workload parallelization, and other performance optimizations
  • Qualcomm GPUs Architecture, frameworks, and tool chain experience
In addition, we appreciate skills and experience with:
  • Camera and real-time imaging algorithm optimization and calibration
  • Real-time graphics engine development (mobile and Real-time AAA)
  • 3D Rendering & Animation
  • Unity, Unreal, Blender, Maya, 3DSMax, Kanzi, Qt
  • C#, DirectX, WebGL, Vulkan


You will get to:

  • Build new solutions for our customers
  • Collaborate with colleagues (and customers) who are at the top of their field
  • Develop and challenge yourself and learn more from experienced software talents
  • Work with modern technologies and be involved to solve complex difficult challenges our customers might be facing
  • Work in a global environment that develops modern, secure solutions for pioneers in their field
  • Work in a flexible low-hierarchy organization that looks after its own
  • In addition to our customer deliveries, we focus on our own R&D, where you can bring your own expertise to, if you want to

How to Apply

Please apply here, or send your English CV to jobs@unikie.com with the subject entitled ‘3D Graphics Estonia’. Good luck!



Tallinn (Estonia)

Other locations are also negotiable.


Python, C, C++, OpenGL, OpenCL, Embedded systems

About Unikie

Unikie, founded 2015, is a modern age company in software industry. Unikie develops cutting edge technology solutions for automotive, telecom and industrial domains. We focus on ADAS, telematics, analytics and machine learning solutions, software and algorithms. With our software and competence, our clients can accelerate their R&D to a completely new level.

For us, transparency, taking responsibility from our work, working together and putting clients and results first are an important part of our business and also guide our operations as our company values. Just a couple words about numbers – since our founding, our revenue has grown quickly while we have also been able to maintain profitability. In 2019 we were chosen by Deloitte as the third fastest growing technology company in Finland. Now Unikie employs over 400 professionals and the growth continues!


Fill the application form to apply. Don’t like filling forms? Try other options.

Submit Your Application

  • Hidden
  • Accepted file types: docx, rtf, odp, pdf, Max. file size: 50 MB.
  • Unikie has offices in Finland, Sweden, Poland, Estonia, Germany and United States. Are you willing to work in some of our locations or are you seeking a remote job?
  • Links to profiles

  • Additional information

  • Tell us more about why you are applying for this position, what makes you tick, why you would be the best candidate, or other details.
  • Drop files here or
    Accepted file types: docx, rtf, odp, pdf, zip, Max. file size: 50 MB, Max. files: 5.
      If you have any other documents (e.g. certifications, portfolio, other additional information) you would like to share with us, you can include them here. Maximum 5 files / 50MB.
    • Privacy and data policies

    • I consent to Unikie saving my personal data received during the recruitment process in its information systems and give the right to process said information for recruitment purposes. Unikie will keep the personal information for up to 12 months.Check out our Privacy Policy to see how we protect and manage your personal data.
    • This field is for validation purposes and should be left unchanged.

    Optional ways to apply:

    This website uses cookies to ensure you get the best experience on our website. By clicking “Got it” or by continuing to browse our website you agree to the terms we have set out for collecting user data and storing it in our database(s). Please see our Privacy Policy.