Description
The position
Within a high‑tech, innovative, and international environment, you will join engineering teams developing complex software solutions for semiconductor and advanced technology systems. These systems combine high performance, reliability, and precision, and are used in cutting‑edge industrial applications.
As a VIE C++ Software Engineer, you will contribute to the design, development, and validation of software components while working closely with multidisciplinary teams (software, hardware, system, test).
As part of your assignment, you will be involved in several of the following activities:
Design, develop, and maintain C++ software applications in a complex, high‑tech environment
Apply object‑oriented design principles to build robust, scalable, and maintainable solutions
Translate functional and technical requirements into clean, efficient, and well‑documented code
Participate in software architecture discussions and technical design reviews
Perform debugging, analysis, and resolution of software issues in close collaboration with senior engineers
Contribute to unit testing, code reviews, and continuous improvement of software quality
Work in an international and multicultural environment, interacting with teams across different countries