Job Details
Embedded Systems
Hybrid
Full time
Russian
Nov 10

C/C++ Embedded Developer (Firmware)

C/C++ Embedded Developer (Firmware) at SATEL, Saint Petersburg, Russia, office/hybrid. Full-cycle VoIP telephony development.

Our company develops full-cycle VoIP telephony products, from hardware platform to user interface. Devices work in corporate networks across Russia and CIS. Responsibilities: - Product support, bug fixing, adding new functionality - Refinement of business logic for VoIP phones, network protocols (SIP, RTP), audio codecs - Code trimming to current functionality - Working with legacy code, understanding others' code - Finding bottlenecks (optimization, etc.) - Development and refinement of user interface, UI improvement - Build system and CI/CD - Release management, preparing firmware for production - Interaction with bootloader, Linux kernel, peripheral drivers - Writing technical documentation

Knowledge/experience: - Confident knowledge of C/C++ - Experience with legacy code: ability to understand others' architectures and implement modifications - Experience in finding and fixing bottlenecks, optimizing performance and resource consumption - Understanding of build system principles - Skills in preparing and releasing versions, creating firmware - Experience with low-level components: bootloader, Linux kernel, drivers Nice to have: - Experience in VoIP telephony development, knowledge of main network protocols (SIP, RTP) and audio codecs - Experience in developing graphics subsystems - Experience in writing technical documentation

Conditions: - Work in top-100 IT companies in Russia - Interesting large-scale projects - Official employment and compliance with all labor guarantees, including overtime compensation - Opportunities for learning, advanced training, and certifications - 5-day working week with possible hybrid format - Health insurance (DMS)

Russia
Linux
VoIP
C
SIP
Git
C++
RTP
Yocto
Buildroot

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Lead Software Engineer (C++/Qt, HMI/SCADA)

RUB 345,000

NS Digital seeks a Lead Software Engineer for configuration software for industrial controllers. Full-time hybrid in Perm or Moscow. Salary 230,000–345,000 RUB/month (gross).

Russia
N
NS Digital

Electronics Hardware & Embedded Firmware Engineer

Areg.AI, the world's first solar autopilot, is hiring an Electronics Hardware & Embedded Firmware Engineer. On-site in Aragatsotn, Armenia.

Armenia
A
Areg.AI

Robotics Software Engineer (ROS 2 / Linux / C++ / Python)

Robotics Software Engineer at Areg.AI, world's first solar autopilot, based in Aragatsotn, Armenia.

Armenia
A
Areg.AI