Embedded Engineer
We are looking for an experienced Senior Embedded Engineer to build high-performance, hardware-oriented software solutions on Embedded Linux platforms. The role combines low-level C++ development, computer vision, GUI development with Qt, and technical leadership within an embedded team.
Responsibilities:
- Develop high-performance C++ applications enabling seamless interaction with hardware components.
- Design and implement computer vision and image processing algorithms using OpenCV.
- Build intuitive, stable, and maintainable GUI applications using Qt.
- Work with Embedded Linux / Yocto: system configuration, custom builds, and automation.
- Develop and optimize solutions for Edge AI devices.
- Lead and mentor embedded engineers, provide technical guidance and architectural direction.
- Perform code reviews and ensure high code quality.
- Design system architecture and maintain technical documentation.
- Automate development and deployment workflows where applicable.
Requirements:
- 5+ years of professional experience in commercial software development.
- Strong proficiency in C/C++, with a focus on performance-critical systems.
- Solid experience working in a Linux / Embedded Linux environment.
- Hands-on experience with OpenCV and image processing.
- Strong skills in GUI development using Qt.
- Experience with Embedded Linux and Yocto build system.
- Experience in a Tech Lead role or mentoring other engineers.
- Strong analytical and communication skills; ability to work cross-functionally.
- English โ Upper-Intermediate or higher.
Nice to Have:
- Foundational knowledge of Machine Learning for computer vision tasks.
- Experience with CUDA technologies.
- Hands-on experience with NVIDIA Jetson platforms.
- Experience optimizing performance on resource-constrained edge devices.
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 |
Linux, C/C++, Embedded
๐
Average salary range of similar jobs in
analytics โ
Loading...