Firmware / Embedded Engineer Offline

YozmaTech isn’t just another tech company – we’re a global team of go-getters, innovators, and A-players helping startups and product companies scale smarter and faster.
We build dedicated development teams across 10+ countries, creating strong, long-term partnerships based on trust, transparency, and real impact.
Here, every idea counts. We value people who are proactive, open-minded, and ready to grow. If you’re passionate about building meaningful products and want to join a team that feels like family – you’ll feel right at home with us.

Our client is an innovative product company developing a smart monitoring device that combines computer vision, machine learning, and advanced camera technologies. The product analyzes sleep patterns and provides data-driven insights, helping families improve daily routines. The company is a fast-growing VC-backed startup with a strong engineering culture and real-world products used globally.

Key Requirements:
🔹 4+ years of experience in C/C++ for embedded systems;
🔹 Strong experience with Embedded Linux on ARM (Cortex-A);
🔹 (Yocto is a big plus);
🔹 Experience with Video4Linux, PulseAudio, systemd;
🔹 Ability to develop drivers and work with interfaces:;
🔹 I2C, SPI, UART, I2S;
🔹 Experience with Device Tree / OpenFirmware, IIO — advantage;
🔹 Strong debugging, cross-compilation, and toolchain knowledge;
🔹 Ability to read and work with existing codebases;
🔹 Experience with testing (unit, integration, E2E);
🔹 Strong Git skills and GitHub workflow experience;
🔹 Rust knowledge — advantage;
🔹 English – Upper-Intermediate or higher.

Will be plus:
🔹 Networking: TCP/IP, application protocols, encryption;
🔹 BLE (GATT, Advertising, Bonding);
🔹 Wi-Fi protocols and security;
🔹 Video & audio streaming and transcoding;
🔹 (H264/H265, AAC, OPUS, WebRTC, FFmpeg/GStreamer);
🔹 Microcontrollers experience;
🔹 ESP32, FreeRTOS, lwIP, NimBLE — strong plus;

What you will do:
🔹 Develop firmware components in C and Rust: drivers, BSP, networking and multimedia applications;
🔹 Analyze requirements and provide time/effort estimations;
🔹 Design features end-to-end (from idea to production);
🔹 Collaborate with Product, Mobile, and Backend teams;
🔹 Participate in technical discussions and propose solutions;
🔹 Produce technical documentation and architecture diagrams;
🔹 Plan and own development tasks;
🔹 Lead cross-functional initiatives that impact Firmware, Mobile, and Backend;

Interview stages:
🔹 Initial HR interview;
🔹 Technical interview;
🔹 Assignment & coding session;
🔹 Final interview with VP of Engineering;
🔹 Reference Check;
🔹 Offer;

Why Join Us?

At YozmaTech, we’re self-starters who grow together. Every day, we tackle real challenges for real products – and have fun doing it. We work globally, think entrepreneurially, and support each other like family. We invest in your growth and care about your voice. With us, you’ll always know what you’re working on and why it matters.
From day one, you’ll get:
🔹 Direct access to clients and meaningful products;
🔹 Flexibility to work remotely or from our offices;
🔹 A-team colleagues and a zero-bureaucracy culture;
🔹 Opportunities to grow, lead, and make your mark.

After you apply

We’ll keep it respectful, clear, and personal from start to offer.
You’ll always know what project you’re joining – and how you can grow with us.

Everyone’s welcome

Diversity makes us better. We create a space where you can thrive as you are.

Ready to build something meaningful?

Let’s talk. Your next big adventure might just start here.

Networking, BLE, Wi-Fi, Streaming, ESP32

The job ad is no longer active

Look at the current jobs Embedded →

Loading...