onsite
R&D Software Engineer - Maintenance Framework - Advantest Europe GmbH
Software Engineer
Lead the development and enhancement of a robust maintenance framework for advanced test equipment, leveraging C++, Python, and Linux to deliver reliable, automated solutions in an Agile environment.
About the role
Key Responsibilities
- Design, implement, and maintain high‑performance C++ modules for the maintenance framework, ensuring scalability and reliability.
- Develop Python scripts and automation tools to streamline test equipment diagnostics and firmware updates.
- Collaborate with cross‑functional teams (hardware, firmware, QA) to integrate software solutions into the product lifecycle.
- Participate in Agile ceremonies, contribute to sprint planning, and deliver incremental improvements.
- Perform code reviews, unit testing, and continuous integration to uphold code quality and maintainability.
Requirements
- Strong experience in C++ (C++11/14/17) and Python 3 for embedded systems.
- Proficient with Linux development, version control (Git), and CI/CD pipelines.
- Hands‑on knowledge of embedded software architecture and real‑time operating systems.
- Excellent problem‑solving skills and a proactive, collaborative mindset.
- Fluent in English; German is a plus.