Overview
We are seeking a Software Engineer, Robotics to join our engineering team in Athens, Greece. In this role, you’ll help design and implement core software powering next-generation intelligent audio, video, and control systems. You’ll work primarily on application-level software with strong system interaction, including real-time and hardware-adjacent components.
This is a hands-on technical position focused on production C++ and Python development, where you’ll collaborate closely with senior engineers and contribute independently to well-scoped designs.
Responsibilities
- Design and develop robust software modules in C++ (17 or newer) and Python.
- Implement multithreaded and performance-sensitive components, including software that interfaces with hardware or lower-level systems.
- Integrate and maintain APIs, system interfaces, and automation pipelines.
- Work primarily on application-level software, with visibility into system behavior and constraints.
- Collaborate with architects and senior engineers to design solutions, then execute independently.
- Actively participate in code reviews, providing feedback to peers and improving overall code quality.
Qualifications
- 3+ years of professional software engineering experience.
- Strong, hands-on experience with C++ (17 or newer) in production environments.
- Solid Python experience across multiple use cases (services, tooling, testing, automation).
- Experience with multithreading, concurrency, and modern C++ design practices.
- Comfortable developing and debugging on Linux systems.
- Strong problem-solving skills and ability to work in