Job Details
Embedded Systems Developer
Embedded Systems Developer at EMCD, remote from Russia. Full-time, flexible schedule. Salary: 320,000-480,000 RUB/month. Responsibilities include developing and evolving internal hashboard management systems, reverse engineering, and embedded software development.
Responsibilities: Tasks: Development and evolution of the internal hashboard management system, adapted to our company's hardware platforms Analysis of existing solutions for miners, including firmware and system behavior, to understand architecture and limitations Reverse engineering of third-party solutions to ensure compatibility, optimization, and in-house support Participation in the development of embedded software for both current and new hardware platforms
Experience: Requirements: Over 4 years of experience in embedded C and C++ development Deep understanding of Embedded Linux, including boot flow, U-Boot, and other bootloaders Experience in configuring, modifying, and debugging Device Tree Experience in developing and supporting Linux kernel drivers, including platform and device drivers Practical knowledge of peripheral protocols: GPIO, I2C, SPI, UART/USART Experience in debugging at the kernel and boot level: serial console, dmesg, printk, and similar tools Proficient in Bash, Git, and Docker
Working Conditions: Conditions: Remote work from the Russian Federation Flexible schedule with a focus on results 20 paid vacation days + 12 additional bonus days per year Fully paid sick leaves without excessive bureaucracy Payment for specialized courses, certifications, and training programs
Don't miss a single job
Subscribe to our Telegram channel