#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaCCompiler Lead Engineer
    Compiler Lead Engineer
    C
    Samsung R&D Institute Poland

    Compiler Lead Engineer

    Samsung R&D Institute Poland
    Warszawa
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent
    Operating mode
    Hybrid
    Samsung R&D Institute Poland

    Samsung R&D Institute Poland

    Samsung R&D Institute Poland is one of the largest research and development centers in Poland. Our offices are located in Warsaw and Kraków. It is there that the high-quality software for Samsung Electronics products is created. The work of our engineers affects the future of operations, among other flagship models of smartphones and TV sets, mobile networks, multimedia and intelligent buildings.

    Company profile

    Tech stack

      C++

      master

    Job description

    Online interview

    About our Team

    We actively participate in the development and improvement of the software platforms, which are used in many consumer electronics products. We take care of the security of solutions in the field of digital information. We co-create a software platform for robots, cloud, IoT, 5G, automotive and work with many engineers from around the world on open-source software.

    We are specialized in Linux. If you join Us You will work with worldwide best Linux engineers and work with latest embedded technology.


    Role and Responsibilities Technologies in use

    • Provide technical leadership to a small team of engineers working on compiler middle-end and back-end optimizations
    • Development and optimization of compiler for running the latest AI and HPC algorithms on specialized hardware (Neural Processing Unit, RISC-V). Especially development of a middle end and back-end optimizations in compiler, language libraries and run-time system
    • Cooperation with open source community


    Technologies in use

    • C++
    • LLVM


    Skills and Qualifications

    • C ++ programming language at a very good level including compiler, linker, memory, CRT, etc.
    • Technical leadership experience
    • Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems
    • Knowledge of the architecture and understanding of compiler internals - especially LLVM internals and back-end specifics
    • Understanding of Processor ISA (NPU or RISC-V would be a plus)
    • Good communication and documentation skills and self-motivated.


    Nice to have

    • Experience in LLVM, GCC or any industrial-strength compiler development
    • Documented Open Source experience
    • Understanding of parallel programming models, data structures and algorithms
    • Experience in profiling software and software optimization techniques
    • Understanding machine learning frameworks and neural network architectures
    • Experience with High Performance Computing
    • Experience with RISC-V processors


    We offer 

    Team:

    • Friendly working atmosphere
    • Opportunity to work in multiple projects
    • Working with the latest technologies on the market
    • Flexible working hours
    • Wide range of trainings and a huge support in developing algorithmic skills

    Equipment:

    • PC workstation/Laptop + 2 external monitors

    Benefits:

    • Private medical care (possibility to add family members for free)
    • Multisport card
    • Life insurance
    • Lunch card
    • A partial reimbursement of the cost of an English language course
    • Possibility to learn Korean for free
    • Variety of discounts (Samsung products, theaters, restaurants)
    • Unlimited free access to Copernicus Science Center for you and your friends
    • Possibility to test new Samsung products
    • Monthly integration budget

    Location:

    • Office in Warsaw Spire near metro station
    • Attractive relocation package
    • Hybrid model (work 3 days from the office per week)