C++ Software Engineer, Linux – R&D Product

Posted Sep 9

This is a fully remote position, open to applicants in Ukraine.

📋 Description

• Design and create new software features in C++ for devices running on Linux.

• Take ownership of features throughout the entire process, from initial design and coding to debugging and deployment.

• Produce clean, maintainable code, along with unit tests and technical documentation.

• Diagnose and profile system issues, addressing performance bottlenecks and stability errors.

• Engage in daily collaboration with teams involved in hardware, firmware, QA, and project management.

• Contribute to code reviews and participate in team planning sessions.

• Work on essential software components and assist in shaping product architecture in collaboration with hardware and QA engineers.

• Aid in transforming initial concepts into a dependable, production-ready product.

• Integrate various services to ensure the overall stability of the software.


⛳️ Requirements

• Over 4 years of professional software development experience in C++.

• Strong understanding of Modern C++ standards, Object-Oriented Programming (OOP), and multithreading.

• Solid hands-on experience with Linux development and debugging tools.

• Proficient with build systems, version control, and CI/CD tools, particularly CMake and Git.

• Practical experience in writing unit tests and optimizing code.

• Strong problem-solving abilities and the capacity to work with intricate technical requirements.

• At least an Intermediate level in written and spoken English (B1).

• Familiarity with Embedded Linux tools like Yocto or Buildroot is a plus.

• Knowledge of IPC mechanisms such as D-Bus and gRPC, or network protocols like MQTT and TCP/UDP is advantageous.

• Experience in video/audio streaming or data processing is beneficial.

• Exposure to development boards like Raspberry Pi and NVIDIA Jetson is a plus.

• Experience or interest in AI-assisted coding tools such as GitHub Copilot and Claude Code is desirable.


🏝️ Benefits

• Competitive salary and additional perks.

• Annual performance evaluations.

• Performance bonuses for individual accomplishments.

• Loyalty bonuses acknowledging commitment to the company.

• Gig-contract opportunities.

• 21 paid vacation days each year.

• Paid public holidays in accordance with Ukrainian legislation.

• Access to corporate training courses.

• Knowledge hubs for skill development.

• Free English language classes.

• Educational leaves for further studies.

• Medical insurance provided from the first day of employment.

• Sick leaves and medical leave available.

• Remote work options available within Ukraine only.

• Complimentary meals, fruits, and snacks while working in the office.

• An equal-opportunity work environment.

• A transparent and values-driven corporate culture.

• An individualized approach to each team member.

People also viewed

Shield AI10 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix12 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom13 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps13 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce15 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly18 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers