Firmware Engineer

A startup studio founded in 2021 that builds industry-defining companies, with teams distributed throughout the US and Latam using cutting-edge cloud computing technologies.
Embedded
Mid-Level Software Engineer
Remote
Cybersecurity · IoT

Description For Firmware Engineer

RYZ Labs, a dynamic startup studio founded in 2021, is seeking a Firmware Engineer to join their client's team - a leading technological security company revolutionizing emergency response systems. This remote position, available for professionals based in Argentina or Uruguay, offers an exciting opportunity to work on cutting-edge technology designed to detect and respond to life-threatening emergencies.

The role involves developing and optimizing firmware for Linux-based systems on various processors (NXP, Nordic, NVIDIA, Qualcomm), managing device trees, and building embedded solutions for real-time processing, AI, and safety features. You'll work with multiple programming languages including C, C++, Python, and Bash, while implementing IoT features using various communication protocols.

The ideal candidate should have strong experience in Linux development for embedded systems, proficiency in low-level programming languages, and expertise in Python. Knowledge of build systems like Debian and Yocto, along with experience in debugging tools and security practices, is essential.

At RYZ Labs, you'll find an environment that values autonomy, efficiency, and continuous learning. The company's culture is built on core values including customer-first mentality, bias for action, ownership, humility, and respect. Teams are distributed throughout the US and Latin America, using cutting-edge technologies to create scalable and resilient applications.

This position offers the opportunity to work on meaningful projects that directly impact safety and emergency response systems, while being part of a growing startup studio that aims to build industry-defining companies in various sectors. You'll have the chance to deepen your expertise while collaborating with a team of skilled professionals in a remote-first environment.

Last updated 2 months ago

Responsibilities For Firmware Engineer

  • Develop and optimize firmware for Linux-based systems on NXP, Nordic, NVIDIA, and Qualcomm processors
  • Configure and manage device trees and kernel configurations
  • Collaborate with hardware and software teams to design, build, and debug embedded solutions
  • Develop firmware using C, C++, Python, and Bash
  • Implement IoT features using MQTT, Wi-Fi, BLE, and other communication protocols
  • Debug and troubleshoot firmware using tools like GDB, Valgrind
  • Optimize boot times, power management, and resource utilization
  • Drive innovation in firmware development for AI and IoT safety systems

Requirements For Firmware Engineer

Python
Linux
  • Strong experience in Linux development for embedded systems
  • Proficiency in C and C++ for low-level programming
  • Expertise in Python for scripting and application development
  • Familiarity with Bash scripting and Linux command-line tools
  • Understanding of Debian and Yocto build systems
  • Experience with NXP, Nordic, NVIDIA, and Qualcomm processors preferred
  • Knowledge of networking protocols and wireless communication
  • Familiarity with RTOS environments and cross-compilation
  • Experience with debugging tools (GDB, Valgrind, strace)
  • Knowledge of modern security practices

Interested in this job?

Jobs Related To RYZ Labs Firmware Engineer

FPGA Engineer, AWS Center for Quantum Computing

FPGA Engineer position at AWS Center for Quantum Computing, developing quantum control platforms and RTL designs for fault-tolerant quantum computing.

Antenna Engineer, Payload Antenna Team

Antenna Engineer position at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Layout Engineer

Layout Engineer position at Broadcom focusing on semiconductor design and implementation of layout guidelines for standard cells and I/O

Mechanical Engineer: RF Subsystems

Mechanical Engineer position for RF Subsystems at DOD MG, focusing on design and implementation of mechanical and thermal solutions for advanced RF prototypes.

Mission Operations Engineer (Mid)

Mid-level Mission Operations Engineer position at Apex, focusing on spacecraft operations and mission planning with competitive salary and benefits.