Remote Firmware Engineer

Posted

Apply now
Please, let RYZ Labs know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • RYZ Labs is seeking an experienced Firmware Engineer for a remote position, specifically for professionals based in Argentina or Uruguay.
  • The role involves working with a leading technological security company that is innovating emergency response systems.
  • Responsibilities include developing and optimizing firmware for Linux-based systems on various processors, including NXP, Nordic, NVIDIA, and Qualcomm.
  • The engineer will configure and manage device trees and kernel configurations for hardware-software integration.
  • Collaboration with hardware and software teams is required to design, build, and debug embedded solutions for real-time processing, AI, and safety features.
  • The position requires coding in multiple languages, including C, C++, Python, and Bash for firmware development and system configuration.
  • The engineer will integrate IoT and AI technologies using communication protocols such as MQTT, Wi-Fi, and BLE.
  • Debugging and troubleshooting firmware and system issues using tools like GDB and Valgrind is essential.
  • Performance optimization for boot times, power management, and resource utilization in embedded Linux systems is expected.
  • The role encourages driving innovation in firmware development to support advanced AI and IoT safety systems.

Requirements:

  • Strong experience in Linux development for embedded systems, including device trees, kernel modules, and driver development is required.
  • Proficiency in C and C++ for low-level programming and firmware development is necessary.
  • Expertise in Python for scripting, tooling, and application-level development is essential.
  • Familiarity with Bash scripting and Linux command-line tools for system management is required.
  • An understanding of Debian and Yocto, as well as other build systems for Linux-based platforms, is necessary.
  • Desired skills include experience with processors from NXP, Nordic, NVIDIA, and Qualcomm, along with their respective SDKs and toolchains.
  • Knowledge of networking protocols (e.g., TCP/IP, MQTT) and wireless communication (Wi-Fi, BLE) is preferred.
  • Familiarity with RTOS environments and cross-compilation is a plus.
  • Experience with debugging tools like GDB, Valgrind, and strace is desired.
  • Knowledge of modern security practices, such as encryption and secure boot, is beneficial.

Benefits:

  • RYZ Labs offers a remote work environment with autonomy and efficiency, allowing engineers to own every step of their development.
  • The company provides opportunities for learning, growth, and expansion through challenging projects.
  • Employees will deepen their experience while collaborating with a team of professionals and specialists.
  • RYZ Labs values a customer-first mentality, urgency in action, ownership, humility, respect, frugality, impact delivery, and continuous improvement.
Apply now
Please, let RYZ Labs know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback