All offersWrocławCFirmware Engineer
Firmware Engineer
C
GlobalLogic S.A.

Firmware Engineer

GlobalLogic S.A.
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    ARM
    advanced
    Assembler
    advanced
    Cryptography
    advanced
    C
    advanced

Job description

If you're crypto fun and find the possibility of influence on human security interesting - this role is for you! As a Firmware Engineer, you will be responsible for the design and development of cryptographic libraries
We create firmware for embedded highly-secure cryptographic functionalities on various hardware architectures e.g. ARM Cortex-M family, RISC-V, x86, and custom non-public platforms. We help prepare products for security certification and we closely cooperate with customer’s cross-domain teams spread worldwide. Join our team and contribute to the digital transformation of key industries globally.

Requirements

  • 4+ years of professional experience (Senior)
  • Experience in embedded software development using C
  • Studies in mathematics/ computer science/ electronics/ physics/ information technology or relevant discipline
  • Understanding of modern microcontroller architectures
  • Good knowledge of English (spoken and written)

Nice to have

  • Knowledge about cryptography- nice to have
  • Knowledge about assembly language (ARM/RISC-V)- nice to have
  • Experience in implementing crypto algorithms- nice to have
  • Knowledge about firmware optimization techniques- nice to have
  • Knowledge about hardware and software countermeasures against side-channel and fault attacks- nice to have

Responsibilities

  • Implementation of modern cryptographic algorithms for dedicated hardware platforms
  • Firmware development and optimization (including bare-metal)
  • Firmware protection against physical and logical attacks
  • Cooperation with cross-domain project teams
  • Preparing project documentation

We Offer

  • Exciting Projects: With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.
  • Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
  • Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules.
  • Professional Development: We develop paths suited to your individual talents through international knowledge exchanges and professional certification opportunities.
  • Excellent Benefits: We provide our employees with private medical care, sports facilities cards, group life insurance, travel insurance, relocation package, food subsidies and cultural activities.
  • Fun Perks: We want you to feel comfortable in your work, which is why we create good working environment with relax zones, host social and teambuilding activities and stock our kitchen with delicious teas and coffees!

Please include permit for processing personal data in the resume as following:
By application, I agree with the processing of my personal data by GlobalLogic in connection with the selection procedure for a job position in the company. My information will be stored in the database of applicants of GlobalLogic which may use this data to contact candidates when new job opportunities are opened. I have read GlobalLogic Privacy Policy (www.globallogic.com/pl/privacy-policy/) and I am aware of my rights and I that I can withdraw my consent at any time. I know how to reach GlobalLogic for such purposes.