remote
R&D Engineer - Software Development Java - Advantest Europe GmbH
Software Engineer
Develop and enhance Java‑based software for automated semiconductor test systems, applying OOP principles, Agile methods, and modern DevOps tools.
About the role
Key Responsibilities
- Design, implement, and maintain Java applications that control and analyze semiconductor test equipment.
- Collaborate with cross‑functional hardware and firmware teams to define software requirements and integration points.
- Apply object‑oriented design patterns and best practices to ensure high performance, reliability, and scalability.
- Participate in Agile ceremonies, contribute to sprint planning, and deliver incremental features in short cycles.
- Write and maintain unit and integration tests, and support continuous integration pipelines using Git and related tools.
Requirements
- Strong proficiency in Java (SE 8 or higher) and solid understanding of OOP concepts.
- Experience with Linux development environments and version control systems (e.g., Git).
- Familiarity with Agile/Scrum methodologies and test‑driven development.
- Ability to work effectively in multidisciplinary teams and communicate technical ideas clearly.
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field; relevant industry experience preferred.