Bernardo Carnero

Bernardo Carnero

Embedded Firmware Developer. Cyber Security. Software Security. Linux. Blockchai

I'd like to develop my professional network

Previous: GE, Panda Security


Previous: Université Du Pays Basque UPV-EHU, IES Emilio Campuzano, Centro San Luis. Bilbao.



    Bernardo is a senior embedded firmware engineer with more that 20 years of experience in software development. He combines extensive knowledge in: - Communications protocols, IP and industrial, CAN, Profibus, Modbus. - Linux & Windows OS and RTOS such as MQX, LINUX RTAI, VxWorks. - C & ASM86 programming Languages. He started his career in 1993 in Panda Security in different roles such as virus analyzing, implementing search and disinfection routines, generating versions and providing customer service. And then moved to kernel manager, leading a team of people and being responsible for providing the antivirus kernel ready to run over different platforms. From 2000 Bernardo worked at GE Digital Energy designing and programming multiple relays. Bernardo's involvement was key to develop F650 relay based in Linux OS, being strong contributor in several areas, HMI, IOCARD and CAN comms, IEC 60870-5 protocols. He has also been part of MM200 relay, HANDHELD modbus master display based in PEG library, SR8 security library for Port Forwarding and SFTP comunication. He has implemented Cyber Security into an embedded device by adapting MOCANA library over VxWorks RTOS. Right now he is developing the F650 + platform VxWorks based and he is working with freescale microcontroller latest technology.


Embedded Firmware Developer


From April 2000 to September 2016
Design of devices used in protection and control of high and medium voltage electrical systems. Real time operting systems.: S.O. RTAI Linux, VxWorks, MQX freescale, Green Hills. Microcontrollers: Power QICC de motorola, freescale Coldfire & kinetis. dsPIC30F, TI TMS320LF240x. Development...
Read more

Kernel Manager

At Panda Security

From January 1993 to April 2000
I was responsible for the antivirus kernel: The dedicated software to detect and disinfect viruses. Database Development detection of viruses and malicious software. Decryption systems and heuristic detection. Developing in C and ASM, with different compilers and platforms.

Centro San Luis. Bilbao., Bilbao

First-Class Honours. 1st, IT Degree Training Course. Computer Science

From 1990 to 1992


  • ASM
  • Bitcoin
  • C
  • Communication Protocols
  • Computer Security
  • Cryptocurrency
  • Cyber Armor Security
  • Debugging
  • Show all skills (22)

Langues parlées


Centres d'intérêt

  • Bike
  • Parachute
  • Roller
  • Sail