logo[мetahunt]
> DOU

Embedded Engineer

Yalantis
format:Remotetype:Contractcompany:Outsource
cc++linuxnvidia jetsonopenssltlspython
zephyr rtosstm32gpiopwm
> full description

We are looking for an experienced Embedded Linux / Jetson Engineer who will own device-level firmware, safety, security, and platform layers on embedded Linux, primarily on NVIDIA Jetson-based devices.

The role requires strong hands-on experience with C/C++ development, embedded Linux platforms, device-level integrations, safety-critical design, and secure communication mechanisms.

Responsibilities:

  • Develop and maintain device-level components for embedded Linux devices.
  • Work with NVIDIA Jetson, GPIO, CAN-FD / J1939, SocketCAN, systemd, and power management.
  • Implement safety-related logic, including watchdogs, fault states, and E-Stop interlocks.
  • Support device security, including SSH hardening, TLS 1.3, X.509 certificates, and secure boot.
  • Develop OTA update and A/B rollback mechanisms.
  • Create scripts in Bash and Python for updates, automation, and validation.
  • Work closely with hardware, firmware, QA, and software teams.

Requirements:

  • Strong experience with C/C++ development.
  • Good knowledge of C11 / C++17.
  • Experience with GCC, CMake, and gtest.
  • Hands-on experience with embedded Linux.
  • Experience with NVIDIA Jetson or similar embedded platforms.
  • Understanding of deterministic / real-time-oriented code.
  • Experience with OpenSSL, TLS, X.509, and secure communication.
  • Experience with CAN-FD / J1939 over SocketCAN.
  • Experience with embedded HTTP servers, such as cpp-httplib, Crow, or similar.
  • Understanding of safety-critical design principles.

Nice to have:

  • Experience with Zephyr RTOS on STM32.
  • Knowledge of MISRA C:2012.
  • Experience with ISRs, timers, GPIO, PWM, ADC, and HAL.
  • Awareness of IEC 61010-1 or similar safety standards.
Відгукнутись на вакансію