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 🌱.