Position: Senior C/C++ Engineer (compiler)
Company: DNA325
Experience required: 3y
Category: C++
English level: upper
Published: 2022-02-01T00:00:00+02:00

We create bleeding-edge technologies both in-house and as a service for world-leading R&D customers, run multiple technology and academic partnerships, and expose our research at global events and conferences.

Our customer’s team is working on connectivity between AI platforms down to hardware architecture with the help of graph optimizers and compilers. While the core functionality is implemented, there is a lot of optimization work and connectivity work between the various pieces of the toolchain. There is also much work on the new items.

**YOU ARE:**
Developer and researcher, who has excellent communication skills and

Microarchitecture understanding and ability to dig into the compiler
Capability of implementing lower-level pieces of software and the compiler toolchain
Exceptional C, C++ programming skills
A very firm grasp of microarchitecture with a compiler background
Strong with Maths/ algorithmic skills
An easy-going personality to support a friendly environment within the team and with our customers
Fluent English skills to easily present ideas to team and customer

**What experience will make you stand**
MLIR
Python skills
Machine Learning and the theory behind

**YOU WANT TO WORK WITH:**
Optimization of software for hardware as there is more than one planned revision of the hardware
Proposing and implementing the technological vision in new areas of research by prototyping, creating deep technological demos, writing research reports and papers
The full spectrum of the research process: from hypothesis and academic presentation to architecture and development of technology-based product
Presenting research results on external and internal research events (conferences, workshops, etc.)
Consulting external and internal clients on technologies, solutions, and trends
Aligning research field to business area domain demands
Innovation Consulting methodologies to propose cutting edge technological solutions that efficiently solve customer problems
Supporting business development efforts: marketing, presentations, presales etc.

**TOGETHER WE WILL:**
Contribute to the development of future technologies and deep-tech products
Cooperate with a distributed team all around the world to deliver world-class software for industrial usage
Work on the bleeding edge of technology research in Machine Perception, Human-Computer Interaction, High-Performance programming, Sensing and Ambient Intelligence
Support your technical and personal growth – we have a dedicated career plan for all roles in our company
Take a part in internal and external events where you can build and promote your personal brand
Enjoy many other advantages such us: attractive salary, modern office, a package of benefits, language classes, etc.