ProteanTecs N/A C++ Developer
Auto ImportShare
<h1><strong>JD with mentioning customer name. Customer: proteanTecs, Role: Senior C++ Engineer</strong></h1> <p><strong>Job Title:</strong></p> <p>Senior C++ Engineer</p> <p><strong>Who we are:</strong></p> <p>Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.</p> <p><strong>About the Product:</strong></p> <p>proteanTecs provides an in-system self-monitoring solution for electronic chips and advanced test equipment. With on-chip agents and deep data analytics, the product captures sensor data throughout design, production and field operation, enabling real-time visibility into performance, quality and reliability. It addresses the challenges of nanometer-scale devices and complex multi-environment deployments, processing large volumes of test data across Windows, Linux and embedded platforms. Strong engineers drive the core C++ engine, machine learning integration and cross-platform interfaces that underpin predictive capabilities and continuous product delivery.</p> <p><strong>About the Role:</strong></p> <p>As a Senior C++ Software Engineer on proteanTecs’ core product team, you will own the full software development lifecycle for multi-architecture, cross-platform C++ modules that power on-chip monitoring and data analytics in advanced test systems. You will work in a small, self-sufficient team responsible end-to-end for a customer-facing product, collaborating with software, hardware and science stakeholders. The role combines feature design and implementation with infrastructure ownership, CI/CD automation and direct customer integration. You will tackle performance-critical algorithms and complex system design, influence product direction and ensure high code quality standards in a fast-evolving environment.</p> <p><strong>Key Responsibilities:</strong></p> <ul><li>Design and implement cross-platform C++ software for Linux and Windows environments.</li><li>Develop and maintain language bindings and interfaces using Python, Java and C#.</li><li>Lead the full SDLC: requirements, architecture, coding, integration, testing and deployment for advanced test equipment.</li><li>Own build systems and CI/CD pipelines with CMake, Bash, Docker and GitHub Actions.</li><li>Optimize performance, memory usage and responsiveness of edge and host-based systems.</li><li>Conduct peer code reviews and uphold coding standards, conventions and documentation.</li><li>Collaborate with multidisciplinary teams and engage with customers to clarify requirements and troubleshoot in lab or production.</li><li>Create and maintain technical documentation, including design specifications and test plans.</li><li>Implement and validate complex algorithms provided by in-house algorithm developers.</li></ul> <p><br><br></p> <p><strong>Required Competence and Skills:</strong></p> <p></p> <ul><li>7+ years of hands-on experience in production-grade C++ development (C++11/14/17) on both embedded and host systems.</li><li>Proven experience designing and maintaining build systems, automation scripts and CI/CD pipelines (CMake, Bash, Docker, GitHub Actions).</li><li>Deep understanding of data structures, algorithms, version control, performance optimization and test methodologies.</li><li>Experience developing cross-platform software for Windows and Linux environments.</li><li>Commitment to code quality: consistent formatting, clear conventions and thorough documentation.</li><li>Strong interpersonal skills and ability to collaborate with distributed teams and customers.</li><li>Proficiency in English communication, both written and verbal.</li><li>Bachelor’s degree in Electrical, Computer or Software Engineering, Mathematics or Computer Science.</li></ul> <p></p> <p><strong>Nice to Have:</strong></p> <ul><li>Experience with Python, Java and C# in application integration.</li><li>Familiarity with SQLite3 for embedded or application-level database use.</li><li>Experience using SWIG to generate C++ bindings for high-level languages.</li><li>Hands-on experience with post-silicon testing using Advantest or Teradyne automated test equipment.</li><li>Background in a technical lead or hands-on team leadership role.</li></ul> <p><br><br></p> <p><strong>Why Us:</strong></p> <p>We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).</p> <p>We provide full accounting and legal support in all countries we operate.</p> <p>We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.</p> <p>We offer a highly competitive package with yearly performance and compensation reviews.</p> <p></p>