
C++ Embedded Engineer
Posted Jul 27

Posted Jul 27
This is a fully remote position, open to applicants in Ukraine.
• Design, create, and sustain high-quality embedded software in C++ for security devices that utilize camera technology.
• Troubleshoot and resolve intricate software, hardware, and network connectivity challenges throughout the software stack.
• Innovate new features and enhance current codebases for the product range.
• Enhance software efficiency for embedded environments with resource limitations.
• Perform code reviews and offer technical guidance to team members.
• Engage in architecture discussions and contribute to technical decision-making processes.
• Work together with QA teams to formulate thorough testing strategies.
• Record software designs, APIs, libraries, and troubleshooting procedures.
• Minimum of 5+ years of professional experience in embedded development, with a strong command of C++ (C++17 standard) and extensive knowledge of RTOS and microcontroller architectures (ARM, RISC-V).
• Proficient in the complete Software Development Life Cycle (SDLC), including professional engineering practices such as Git, CMake, code reviews, and continuous integration.
• Strong grasp of network programming and experience with multithreading on multicore microcontrollers.
• Expertise in communication interfaces (I2C, SPI, UART, and Wi-Fi) and experience in writing device drivers and libraries.
• Ability to operate independently and take charge of complex projects.
• Outstanding communication skills for technical discussions and documentation, with a collaborative approach in cross-functional team settings.
• At least an Intermediate proficiency in both written and spoken English (B1).
• An environment promoting equal opportunities, a transparent and value-driven corporate culture, and a personalized approach for each team member.
• Competitive salary and benefits, along with an annual performance review.
• Possibility to earn a Performance Bonus for individual accomplishments and a Loyalty Bonus acknowledging your commitment to the company.
• Gig-contract arrangement.
• 21 paid vacation days annually, plus paid public holidays in accordance with Ukrainian legislation.
• Opportunities for growth through corporate training, knowledge hubs, and complimentary English classes, as well as educational leaves.
• Medical insurance from the first day of employment, along with sick leave and medical leave options.
• Remote work available within Ukraine only.
• Complimentary meals, fruits, and snacks for office-based work.
OpenText
Akamai Technologies
Professional Physical Therapy
Get handpicked remote jobs straight to your inbox weekly.