Alphacam - Software Engineer - Based in Reading - UK

Vero has direct offices in the UK, Germany, Italy, France, Japan, USA, Brazil, Netherlands, China, South Korea, Spain and India supplying products to more than 45 countries through its wholly owned subsidiaries and reseller network. Vero is part of Hexagon (Nordic exchange: HEXA B), a leading global provider of information technologies that drive quality and productivity across geospatial and industrial enterprise applications.

The Role

The main focus is to develop software for our products to agreed plans and specifications. A Software Engineer holds responsibility for the design, development and maintenance of one or more areas of the products, providing technical information on these to the overall project and roadmap processes as well as support for other software engineers in their team

• To actively contribute to specification and design workshops, leading and coordinating when required
• To actively contribute to implementation planning and breaking down of new development into individual work items
• To undertake software implementation and necessary tasks to achieve planned software development projects, providing the technical lead in their areas
• To provide timely feedback and accurate information to the team and management on progress and risk areas
• To provide expert technical knowledge on their areas of the software
• To master the core programming languages and technologies used in their areas of the software
• To maintain a good level of technical knowledge and skills
• To deputize for senior development staff as necessary
• To mentor junior software engineers as necessary
• To integrate 3rd party software effectively with development management
• To maintain customer and commercial focus in development activities
• To maintain high levels of quality and reliability
• To foster positive working relationships with team members
• To contribute to the team, providing help and support to other team members
• To collaborate effectively with other development groups and remote teams as required
• To provide technical feedback on their areas of the software to Support, Documentation and Sales teams as required

The Applicant

Successful candidates will have a good background in developing CAD, CAM or 3D Science/Engineering software with a relevant degree in Computer Science, Engineering, Manufacturing or equivalent experience. 3+ years’ programming experience in C++ is essential to the role, gained within a commercial environment, along with knowledge of Windows desktop applications. Other experience including Agile/Scrum, OpenGL, C# and API development is of interest.

We would love to hear from you

To apply, please email a covering letter, giving details of your current package, together with your cv to