C++ Software Developer
Quest Global
- Craiova, Dolj
- Permanent
- Full-time
- Analyze requirements, design, and code software in C++ in Windows environment.
- Perform unit test, verification and validation of the product developed.
- Document the projects according to project standards (protocols, architecture, technical specifications)
- Senior Developer with minimum 5+ years of experience in developing C++ applications in Windows.
- Experience in requirement analysis, design, development and testing of desktop based applications.
- Extensive programming skills in C++ & MFC.
- Solid understanding of Object-Oriented design and concepts.
- Large scale software development experience.
- Ability to write effective and reusable code according to best practices.
- Experience of project life cycles, process, work flows.
- Experience in SEMI domain
- Soft skills
- Ability to drive, to take ownership and responsibility of a project.
- Ability to work independently and be proactive.
- Ability to analyze problems and come up with proposals for a solution.
- Ability to learn new technologies as part of the job.
- Be able to clearly communicate in English language
- Honesty in raising escalation when there are problems instead of hiding the issue/dragging the schedule
- Experience in other programming languages, preferably Python.
- Experience in any of the following domains: machine control, robotics, computer vision, industrial automation, manufacturing execution system (MES), SCADA, SECS/GEM.
- Experience in using the C++ Standard Library and boost.
- Knowledge in C#/WPF
- Powerful teams, open and friendly working atmosphere as well as flat hierarchies
- Exciting projects at a high technological level
- Flexible working hours / WFH (remote)
- Further training and development opportunities