(Senior) Firmware Engineer (HID-504)

Full-time
HID Global
2019-11-22
Krakow Europe, Middle East and AfricaPolandKrakow

HID Global is the trusted source for innovative products, services, solutions, and know-how related to the creation, management, and use of secure identities for millions of customers around the world. The company’s served markets include physical and logical access control, including strong authentication and credential management; card printing and personalization; visitor management systems; highly secure government and citizen ID; and identification RFID technologies used in animal ID and industry and logistics applications. The company’s primary brands include ActivID®, EasyLobby®, FARGO®, IdenTrust®, LaserCard®, Lumidigm®, and HID®. Headquartered in Austin, Texas, HID Global has over 3,000 employees worldwide and operates international offices that support more than 100 countries. HID Global® is an ASSA ABLOY Group brand. For more information, visit www.hidglobal.com.

 

(Senior) Firmware Engineer (HID-504)

 

A skilled embedded engineer with strong development and debugging skills are required for our projects in Secure Issuance  R&D.

Joining a strong team the embedded software engineers would be expected to take on the following :

 

Essential Duties and Responsibilities:

  • Implementation of embedded firmware
  • Ability to work effectively with legacy code
  • Design Documentation
  • Working in multi-site international projects
  • Actively contribute to team's continuous improvement
  • Ability to complete tasks with minimal supervision

Required Knowledge / Experience:

  • Applied experience with embedded C/C++ in RTOS environments
  • Comfortable at working at low level (e.g. GPIO, UART, SPI, I2C) 
  • Working knowledge of one or more communication protocols (e.g. USB, Ethernet, SPI, I2C)
  • Solid embedded debugging skills, including use of oscilloscopes and logic analyzers
  • Working knowledge of source code management and configuration
  • Strong communication and teamwork skills
  • Minimum of Bachelor's Degree in Computer Science, Electrical Engineering, or related
  • 3-5+ years of hands-on embedded development experience

Additional beneficial skills/Experience:

  • Development experience with object-oriented programming using C++
  • Experience in embedded Linux programming (mainly user space)
  • Experience in Yocto
  • Working knowledge of one of the microprocessor architectures: PowerPC, Altera Nios II, ARM
  • Experience with implementation of security protocols and secure implementation of cryptographic techniques

Language Skills:

  • Fluent English in speaking and writing is a must

Additional Requirements:

  • Available for occasional international travel

Work Requirements:

  • Must be legally eligible to work in the home location
  • International travel may occasionally be required; therefore, employee must possess or can acquire a valid passport

We offer:

  • Competitive salary and yearly bonus
  • Stable employment in a friendly international atmosphere
  • Flexible working hours
  • Private medical care, life insurance
  • Multisport cards
  • In-house free English classes
  • Training budget
  • Lunch discounts
  • Fresh fruit delivery every week
  • Ergonomic workplaces with all necessary tools and equipment
  • Free bike and car parking for all employees

 

Please note that we will contact only selected candidates.

 

Your CV should be annexed with a standard consent clause for the processing of your personal data in connection with the recruitment process. The clause should follow the following pattern: "I consent to the processing of my personal data for the purposes necessary for the recruitment process."
If you would like us to be able to consider your application in future recruitments, it is necessary to consent to the processing of your personal data in relation to future recruitments, according to the following pattern: "I consent to the processing of my personal data for the purposes necessary for the recruitment process as well as future recruitments."

Do CV należy dołączyć klauzulę ze zgodą na przetwarzanie Pani/Pana danych osobowych w związku z procesem rekrutacji. Klauzula powinna być zgodna z poniższym wzorem: "Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji."
Jeżeli chce Pani/Pan, abyśmy mogli rozważyć Pańską aplikację w przyszłych rekrutacjach niezbędnym jest wyrażenie zgody na przetwarzanie Pani/Pana danych osobowych w związku z przyszłymi rekrutacjami według poniższego wzoru: "Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji, a także przyszłych rekrutacji."