This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you passionate about empowering developers and solving complex technical challenges at a leading technology company? Aquent, a key partner to an industry giant, is seeking a visionary engineer to dramatically improve how developers debug and validate critical system components. This is your chance to make a profound impact by building the tools and diagnostics that will transform the developer experience, reducing bugs and accelerating innovation across a vast ecosystem.
Job Responsibility:
Design and implement advanced validation layers, checks, and diagnostics for complex system components, drawing inspiration from existing debug frameworks
Identify common usage patterns and failure modes, translating them into clear warnings, errors, and actionable guidance for developers
Enhance diagnostic logging, traceability, and developer-facing error messages for system pipelines
Collaborate closely with various engineering and support teams to understand and address top recurring bug categories
Develop user-friendly debugging guidance, examples, and recommended workflows to streamline the developer experience
Validate tooling against real-world applications, drivers, and reproduction scenarios to ensure effectiveness and usability
Requirements:
Must have 6+ years of professional software development experience
4-6 years of experience of systems level debugging and diagnostic engineering
Hands‑on experience debugging low‑level, performance‑sensitive software such as media pipelines, graphics systems, runtimes, or OS components
Proven ability to analyze failures, design runtime validation checks, and turn complex issues into clear, actionable diagnostics
3-5 years of developer facing diagnostic tooling and validation
Experience designing or enhancing debug layers, validation logic, error messaging, logging, or tracing that helps application developers identify incorrect API usage or configuration issues early
Ability to prevent bugs through tooling rather than reactively debugging them after release
3+ years of experience with technical communication and bug taxonomy
Strong capability translating recurring bug patterns into structured diagnostics, validation rules, and developer guidance
Demonstrated experience writing clear technical documentation, debugging guidance, and actionable error descriptions that reduce low‑quality bug submissions and speed root‑cause discovery
Strong understanding of system pipelines, graphics APIs, or runtime validation concepts in complex systems
Proven experience building developer diagnostics, validation layers, runtime checks, logging, or trace tooling
A strong developer experience mindset, capable of translating low-level failures into actionable, understandable feedback
Extensive experience in systems programming, working closely with operating systems, drivers, runtimes, or performance-sensitive components
Excellent collaboration and communication skills, comfortable working across diverse platform teams and advocating for tooling improvements that reduce ecosystem friction