Work with Us
Join our journey towards innovative solutions
with a friendly team and a valuable career
At EGS we are a young team with high expertise in 3D technology. Even though we are part of an international business, we keep a friendly environment – we meet after work to play sports or have fun together.
Our aim is to improve people’s work. We develop custom applications for different industries – our core business is the dental industry, but we have customers from jewellery, surgery, manufacturing and many other sectors.
Our main objective now is to implement an R&D Excellent Center for the company, reason why we constantly have open positions in the Software and Hardware departments. We are always looking for people passionate about new technologies and innovation!
Current Positions
At EGSolutions, we build the next generation Dental software products. We are a highly motivated, co-operative, and fun loving team of software engineers who thrive on solving challenging problems and building large-scale software systems. If you want to be part of this team, we would love to hear from you.
We are looking to hire a full time DevOp Engineer to join the Research and Development (R&D) team.
Responsibilities:
- Build and maintain DevOps capabilities to support agile product development in a continuous integration environment which includes distributed source code-repository, integrated automated testing and code quality tools
- Configure, maintain and monitor a fleet of physical / virtual machines running our CI environment
- Collaborate with developers, product engineers and Service team for high quality delivery on time
- Use the analytical skills to get to the root cause of the problem and repair the processes that caused the problems in the first place
Required qualifications:
- B.S. Computer Science / Equivalent degree
- 3-5 years of experience with source code repositories, continuous integration, installers and automation of DevOps
- 3-5 years of experience in programming with at least 2 years of experience with python/.NET
- Knowledge of SVN and GIT
- In-depth knowledge of one or more of the following tools: TeamCity, Atlassian tools, Jenkins, JIRA
- Knowledge of Artifactory is a plus
- Familiarity with agile development methods
- Solid communication (written and oral) and interpersonal skills
- Strong desire to learn and exceptional problem solving skills
- Self-motivated individual with a positive work ethics
- Desire to work in a small, innovative and creative team
- Language: Italian and English
Preferred qualifications:
- Experience working with Windows desktop products
- Exposure to software processes such as unit testing, code analysis and code coverage
- Exposure to installer tools such as WIX, InstallShield, InstallAware
- Exposure to test automation tools such as TestComplete, Ranorex or HP-QTP
What we offer:
- A challenging position supporting state-of-the-art Dental software
- A rewarding, fun loving and vibrant work environment
- A company that cares about you and wants you to succeed
At EGSolutions, we build the next generation Dental software products. We are a highly motivated, co-operative, and fun loving team of software engineers who thrive on solving challenging problems and building large-scale software systems. If you want to be part of this team, we would love to hear from you.
We are looking to hire a full time Senior Software Engineer to join the Research and Development (R&D) team on our flagship product: the DentalCAD software.
Responsibilities:
- Execute full software development life cycle
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
Required qualifications:
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
- 3-5 years of professional software development experience in C++
- Fluency in C++ (knowledge of C++17 preferred)
- Experience with multithreaded programming
- Experience with Visual Studio and deep knowledge of the debugging tools
- Knowledge of CMake is a plus
- Deep knowledge of OOP and OO patterns
- Experience with CI/CD practices
- Strong design and programming skills
- Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, and testing
- Knowledge of GIT
- In-depth knowledge of one or more of the following tools: TeamCity, Atlassian tools, Jenkins, JIRA
- Solid communication (written and oral) and interpersonal skills
- Familiarity with agile development methods
- Strong desire to learn and exceptional problem solving skills
- Self-motivated individual with a positive work ethics
- Desire to work in a small, innovative and creative team
- Language: Italian and English
Preferred qualifications:
- Knowledge of Qt Digia library, 3D Graphic is a plus
- Knowledge of dental domain and dental CAD applications, mesh and point clouds domain is a plus
- Experience working with Windows desktop products, MSBuild and virtualization technologies such as VMWare
- Exposure to installer tools such as WIX, InstallShield, InstallAware
- Exposure to test automation tools such as TestComplete, Ranorex or HP-QTP
- Experience in programming with python/.NET
What we offer:
- A challenging position supporting state-of-the-art Dental software
- A rewarding, fun loving and vibrant work environment
- A company that cares about you and wants you to succeed
At EGSolutions, we build the next generation Dental software products. We are a highly motivated, co-operative, and fun loving team of software engineers who thrive on solving challenging problems and building large-scale software systems. If you want to be part of this team, we would love to hear from you.
We are looking to hire a full time Junior Software Engineer to join the Research and Development (R&D) team on our flagship product: the DentalCAD software.
Responsibilities:
- Execute full software development life cycle
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
Required qualifications:
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
- Development skills in modern C++ (C++17 preferred)
- Deep knowledge of OOP and OO patterns
- Experience with multithreaded programming
- Experience with Visual Studio
- Experience with CI/CD practices
- Design and programming skills
- Knowledge of one or more of the following tools: Git, TeamCity, Atlassian tools, Jenkins, JIRA
- Solid communication (written and oral) and interpersonal skills
- Familiarity with agile development methods
- Strong desire to learn and exceptional problem solving skills
- Self-motivated individual with a positive work ethics
- Desire to work in a small, innovative and creative team
- Language: Italian and English
Preferred qualifications:
- Knowledge of Qt Digia library, 3D Graphic is a plus
- Knowledge of CMake is a plus
- Knowledge of dental domain and dental CAD applications, mesh and point clouds domain is a plus
- Experience in programming with python/.NET
What we offer:
- A challenging position supporting state-of-the-art Dental software
- A rewarding, fun loving and vibrant work environment
- A company that cares about you and wants you to succeed
BENEFITS OF WORKING AT EGS
What We Offer