Skip to main content
Squad logo

C++ Edge Deployment Engineer (Maternity Cover)

Squad
Full TimemidRemote
Kyiv; Lviv; RemoteRemotePosted 12 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonBashAWSDockerLinuxCI/CD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

<h4><span style="font-weight: 400;">Team Summary</span></h4> <p><span style="font-weight: 400;">Our team of four software engineers and a Development Manager specializes in the high-stakes world of AI/ML deployment on embedded devices. We pride ourselves on quality and flexibility, delivering end-to-end solutions that span from core business logic and ML infrastructure to robust, long-term on-device and host solutions.</span></p> <h4><span style="font-weight: 400;">Job Summary</span></h4> <p><span style="font-weight: 400;">We are looking for an experienced Software Engineer with solid experience with IoT ecosystems, ML infrastructure and cross-platform development. This role will lead the architectural design and strategic evolution of our ML algorithm execution platform in host environments, driving innovation across two critical domains: optimizing existing distributed systems and pioneering next-generation capabilities.</span></p> <h4><span style="font-weight: 400;">Responsibilities and Duties</span></h4> <ul> <li>Design firmware solutions across diverse chipset ecosystems</li> <li>Drive cross-platform compatibility decisions and mentor team on embedded systems</li> <li>Execute performance engineering for throughput/latency optimization across heterogeneous hardware</li> <li>Build resource management strategies for memory-constrained embedded environments and CI/CD pipeline architecture with automated hardware testing</li> <li>Design comprehensive testing frameworks (unit, integration, HIL, performance)</li> <li>Establish quality metrics and monitoring for production firmware deployments</li> <li>Drive cross-functional architecture decisions with product, hardware, and data science teams</li> <li>Lead technical reviews and provide guidance on complex system design challenges</li> <li>Own technical debt reduction and long-term scalability planning</li> </ul> <h4><span style="font-weight: 400;">Qualifications and Skills</span></h4> <ul> <li>5+ years of commercial development experience</li> <li>Strong knowledge of C++ and CS fundamentals&nbsp;</li> <li>Experience with cross-platform development and code optimization skills</li> <li>Strong knowledge of algorithms</li> <li>Experience with CMake</li> <li>Bash scripting skills and knowledge of Linux commands</li> <li>Knowledge of Linux development: IPC, multithreading, daemons, commonly used libraries and interfaces such as STL, boost, TCP/IP networking</li> <li>Good written and spoken English</li> </ul> <h4>Nice to have</h4> <ul> <li>Knowledge of Python</li> <li>Hands-on experience with AWS and Docker</li> </ul> <h4><span style="font-weight: 400;">We offer multiple benefits that include</span></h4> <ul> <li>The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member</li> <li>Competitive compensation and perks</li> <li>Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company</li> <li>Gig-contract</li> <li>21 paid vacation days per year, paid public holidays according to Ukrainian legislation</li> <li>Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves</li> <li>Medical insurance is provided from day one. Sick leaves and medical leaves are available</li> <li>Remote working mode is available within Ukraine only</li> <li>Free meals, fruits, and snacks when working in the office.</li> </ul>

About Squad

Squad logo

Squad

squad.tech

Hires remote

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free