C Embedded Developer (ARM)
Miejsce pracy: wrocław
Nr ref.: JO-1601-324568xx
CPL Jobs dla swojego klienta, międzynarodowej firmy realizującej projekty w branży automotive i technologiach morskich poszukuje kandyatów na stanowisko C Embedded Developer
Firma zapewnia elastyczne godziny prac, doświadczony i otwarty na wymianę doświadczeń team, dostęp do najowszych technologii, możliwość rozwoju związaną z indywidualnymi potrzebami, łącznie z certyfikatami.
Pakiet benefitów zawiera opiekę medyczną, ubezpieczenie, multisport lub bilety do kina.
Responsibilities:
Recquirements:
- Create software for various secure hardware solutions, including 16-bit and 32-bit processor architectures and dedicated secure crypto coprocessors
- Cooperate with experts in cryptography from all over Europe to create specification, design and implement state-of-the-are cryptographic algorithms and security measures, including side-channel attacks and fault-injection attacks countermeasures
- Work on fixing the issues raised by internal and external vulnerability assessment teams, including certified labs
- Create and test secure software optimizations of memory footprint and execution performance
- Invent new malicious attacks and figure out how to prevent them
- Drive innovation in the area of secure embedded systems development
Recquirements:
- experience in programming of embedded systems
- advanced programming skills in C
- knowledge of ARM architectures
- experience in designing low-level software (e.g. drivers, OS-less firmware)
- experience with implementation of advanced cryptographic algorithms and secure software architecture design
- basic programming skills in assembly language
- nowledge of software development tools (compiler, linker, simulator, version control, bug tracking systems)
- good knowledge of English (spoken and written)