Senior Embedded Engineer
We are looking for an experienced Senior Embedded Engineer to build high-performance, hardware-oriented firmware solutions for IoT and camera-enabled devices. The role combines low-level C/C++ development, real-time networking, multimedia streaming (H.264), and close collaboration with hardware teams in a mission-critical environment.
Responsibilities:
- Develop and maintain embedded firmware for IoT and video-enabled devices.
- Implement TCP/UDP socket communication, RTSP/RTP streaming, and custom binary protocols.
- Design and optimize low-latency video pipelines (H.264/H.265).
- Integrate and maintain GStreamer-based streaming pipelines.
- Collaborate with hardware engineers on board bring-up, device communication, and debugging.
- Implement secure OTA firmware update mechanisms with rollback and recovery.
- Optimize memory, CPU usage, and overall system performance.
- Troubleshoot production issues and improve system stability.
- Contribute to system architecture and technical documentation.
Requirements:
- 5+ years of commercial experience in embedded software development.
- Strong proficiency in C/C++ for performance-critical systems.
- Solid experience with Embedded Linux environments.
- Hands-on experience with:
- TCP/UDP sockets.
- RTSP/RTP streaming.
- Custom binary protocol implementation.
- Strong understanding of H.264/H.265 codecs and hardware-accelerated video processing.
- Production experience with GStreamer (RTSP source, RTP depayloading, H.264 parsing).
- Experience implementing OTA firmware updates.
- Strong debugging skills (GDB, profiling tools).
- Experience working closely with hardware teams.
- English โ Upper-Intermediate or higher.
Nice to Have:
- Experience with BLE and WiFi connectivity for IoT devices.
- Secure communication (TLS/mTLS) implementation.
- Experience with edge devices handling real-time video.
- Experience optimizing performance on resource-constrained systems.
- Familiarity with CI/CD pipelines for embedded development.
This role is ideal for an engineer who enjoys working close to hardware, solving low-latency streaming challenges, and building reliable systems used in safety-critical environments.
Our Benefits:
- Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access to professional courses in Corporate Learning Management System.
- Community: Tech community and knowledge-sharing events, English speaking club, corporate library and book club, volunteering and charity initiatives.
- Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support, and events.
- Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks, and access to the Yalantis store.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Published 12 February
7 views
ยท
0 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...