Embedded Rust Engineer $$$$

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:
๐Ÿ”น 2+ years of experience in C/C++ development for embedded systems;
๐Ÿ”น Experience with Embedded ARM (Cortex A*) Linux (Yocto โ€“ advantage), Video4Linux, Pulseaudio, systemd โ€“ advantage;
๐Ÿ”น Proficiency in the Rust Programming Language;
๐Ÿ”น Ability to implement drivers for various interfaces (I2C, SPI, UART, I2S, etc.)
OF (OpenFirmware), Devicetree, Industrial I/O (iio) โ€“ advantage;
๐Ÿ”น Emphasis on reading existing code, documentation, compiler toolchain knowledge,
cross-compilation, and debugging;
โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹๐Ÿ”น Strong research skills for quick ramp-up on unfamiliar topics;
โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹๐Ÿ”น Code review and testing (unit tests, integration tests, end-to-end, etc.) expertise;
โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹๐Ÿ”น Proficiency in Git (version control, branches, submodules, merge/rebase/squash, etc.)
GitHub Workflow โ€“ Pull Requests, Code Review, Issues, etc;
โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹๐Ÿ”น Ability to work with various technologies and adapt to changes;
๐Ÿ”น English โ€“ Upper-Intermediate or higher.

Will be plus:
๐Ÿ”น In-depth knowledge of TCP/IP stack, application layer protocols, and encryption;
๐Ÿ”น Experience with BLE (GATT, Advertising, Bonding, etc.);
๐Ÿ”น Familiarity with Wi-Fi protocols, modes (AP/STA/P2P), and security;
๐Ÿ”น Expertise in Video Transcoding (codecs such as H264, H265, MJPEG) and Streaming
(concepts such as NALU, AVCC, SPS, PPS, in the context of H.264);
๐Ÿ”น Knowledge of Audio Transcoding (codecs such as AAC, OPUS, PCM, G.711, G.722)
and Streaming (concepts such as DTX, PLC, in the context of OPUS);
๐Ÿ”น Understanding of Packet Loss mitigation (ULP, RED, FEC, RTX);
๐Ÿ”น Familiarity with FFmpeg/GStreamer;
๐Ÿ”น Knowledge of Streaming Protocols;
๐Ÿ”น Experience with WebRTC, SDP, ICE, RTP (significant advantage);
๐Ÿ”น Familiarity with RTMP, RTSP, HLS (advantage);
๐Ÿ”น Solid experience with Microcontrollers;
๐Ÿ”น ESP32 experience (significant advantage);
๐Ÿ”น FreeRTOS, lwIP, NimBLE (advantage)โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹

What you will do:
๐Ÿ”น Develop software components in C and Rust: drivers, BSP, networking/multimedia applications;
๐Ÿ”น Analyze Requirements and provide estimations;
๐Ÿ”น Take a key role in designing features End-to-End;
๐Ÿ”น Participate in meetings, pitch ideas, and assist the product with requirement gathering;
๐Ÿ”น Produce Technical Documents, Diagrams;
๐Ÿ”น Detailed planning of Development;
๐Ÿ”น Lead cross-disciplinary projects to develop features that affect not just Firmware, but also 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.

Required skills experience

Embedded 4 years
Rust 2 years

Required languages

English B2 - Upper Intermediate
Published 12 March
65 views
ยท
3 applications
Response activity: High
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...