Vložit inzerát

Embedded Engineer

Hlavní město Praha Plný úvazek

Náplň práce

Our client is seeking talented individuals to join a newly formed team focused on firmware and embedded software for biometric systems, such as fingerprint and face recognition technologies. In this role, you will tackle challenging tasks by developing firmware and software for both small, OS-less devices and larger devices running embedded Linux, primarily using C and C++.

Your responsibilities will include developing firmware for small biometric devices, whether they use RTOS or no operating system. For larger devices with embedded Linux, you will handle the entire software stack, including Linux image configuration, bootloader setup (secure boot), driver development, and application-level programming. Additionally, you will work on creating host-side device interface libraries for both Windows and Linux, and you will be responsible for drafting specifications and documentation for the embedded software and its components.

Požadavky

Requirements:

- Embedded C and C++ programming
- Software development for embedded platforms
- Embedded Linux (including configuration and deployment)
- Communication protocols (e.g., USB, Ethernet, SPI, I2C)
- Debugging skills using tools like oscilloscopes and logic analyzers
- Source code management (preferably Git)
- Understanding of secure and platform-independent coding practices
- Knowledge of applied cryptography, PKI, X.509 certificates, and information security principles
- Quick learner with a strong interest in IoT, secure access control, identification, and authentication

Nice to have:

- Proficiency in Python for automation
- Experience with Linux kernel driver development, driver or communication library development for Windows, Linux, iOS, or Android.
- Basic knowledge of AI and deep learning.
- Familiarity with embedded Linux security technologies such as System Security, Secure Boot, Secure Update, and TrustZone.

Místo pracoviště

Praha

Informace o pozici

  • Hlavní město Praha
  • Obor: Informační technologie
  • Plat: Od 100000 CZK do 140000 CZK
  • Typ pracovního poměru: Plný úvazek