Jobs and Careers
EL

Senior/Expert C++ Developer (Firmware, TSCM-41782)

ELEKS
Remote (Poland), PolandRemotefull_timeVerifiedPosted 4 Sept 2025

About the role

ELEKS <a href="https://careers.eleks.com/about/software-engineering-development-office/" rel="noopener noreferrer">Software Engineering and Development Office</a> is looking for a Senior/Expert C++ Developer in Ukraine, Poland, or Croatia.<br/>About Client:Our customer creates software to shape next-gen robotics and AI solutions. These robots are revolutionizing industrial cleaning and e-commerce, tackling real-world challenges. <h3>REQUIREMENTS</h3> <ul> <li>5+ years of experience with C++</li><li>Experience working on embedded systems or hardware abstraction layers</li><li>Upper-Intermediate English</li><li>Cortex-M experience</li><li>Good understanding in bare-metal codebase for STM32</li><li>Good understanding memory maps and gcc linker scripts</li><li>Understanding of CAN, CANopen, and on-chip flash programming would be ideal</li></ul> <h3>RESPONSIBILITIES</h3> <ul> <li>Design, develop, and maintain reliable software at an expert level in line with the technical requirements, focusing on performance and availability</li><li>Actively contribute to all phases of the SDLC lifecycle, including requirement analysis, design, and deployment</li><li>Proactively propose code refactoring and software architecture improvements according to best practices, delivering resilient, integral, and well-documented software. Collaborate with the project system analyst and software architect</li><li>Review designs, prepare the Work Breakdown Structure (WBS), and estimate tasks with a profound understanding of project methodology (Agile, Waterfall, etc)</li><li>Communicate with stakeholders, assess, and approve task acceptance criteria</li><li>Distribute tasks to developers, and coordinate the team to ensure smooth execution</li><li>Help maintain and improve high-quality standards within the developer community by sharing knowledge, mentoring, coaching, organizing training for students (Academies), and encouraging others to share their experiences</li><li>Contribute to the internal promotion verification process and conduct preliminary interviews</li><li>Stay up-to-date with modern technology and obtain professional certifications</li><li>Consult on existing projects and prepare proposals for new projects, providing technical stack advisory. Collaborate with other departments, including marketing, to work on Case Studies</li></ul>

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ELEKS

View company profile →