Your Role As a Software Developer, you work across different layers of our technology stack to build new product features and enhance existing functionality. You focus on clean, reliable development, structured problem‐solving, and delivering high‐quality technical output in a fast‐growing high‐tech environment.Aspects of the products being developed range from low‐level embedded firmware, Linux GPU appliance software, to vision algorithms and deep learning, vehicle driving assistance algorithms, and embedded, desktop or web‐based user‐interfaces.End‐to‐end software development: Design, implement, test, and maintain components in C++ and Python across embedded systems, GPU‐based applications, and user interfaces.Issue analysis & task breakdown: Understand complex issues, decompose them into clear subtasks, develop solutions (or guide AI‐assisted development), and critically evaluate the results during review and testing.Code review & quality assurance: Perform thorough code reviews, ensure technical quality and maintainability, and quickly understand existing codebases.Investigate issues across embedded and Linux environments; Grow toward a senior role with potential responsibilities in guiding other developers or coordinating AI agents.Master's degree in Computer Science or equivalent experienceStrong experience with C++ and Python, but also familiar with Git, Docker, CMake, and modern workflowsConfident working in Linux development, build, and deployment environmentsFluent in Dutch and/or EnglishRegular team events and celebrations—we value fun at work.A dynamic environment with short communication lines and a warm team where your contribution truly matters.