About the position

A Global industry leader in embedded systems device security and programming seeks an experienced Security Engineer.

Requirements

  • 5-10 years of hands-on experience in C programming for embedded systems.
  • Strong expertise in networking, security, and code optimization.
  • Excellent debugging, analytical, and problem-solving skills.
  • Knowledge of encryption software or cryptographic protocols such as TLS, DTLS, and SSH.
  • Strong verbal and written communication skills.
  • Ability to work independently and collaboratively within a high-performing engineering team.

Nice-to-haves

  • Experience with assembly programming.
  • Familiarity with SSL/TLS libraries like OpenSSL, BoringSSL, or mbedTLS.
  • Understanding of hardware-based cryptography, secure elements, or TPM.
  • Experience with bootloaders and secure boot processes.
  • Working knowledge of various operating environments, including Linux, Windows, Embedded Linux, and RTOS (e.g., VxWorks, QNX, ThreadX, FreeRTOS, uC/OS, MQX).
  • Developing C code for mobile platforms (Android, iOS).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service