C++ Software Developer - Leica Geosystems

Company Description
Leica Geosystems Machine Control is part of Hexagon’s Geosystems division, which is a market leader in information technologies, offering a unique geospatial and industrial solution portfolio. We help professionals across many industries to accurately understand their environment and better execute their work. For instance, when building the tallest buildings and the longest bridges, our customers put their trust in the measurement and surveying solutions from Leica Geosystems. Hexagon, as a group, is a global leader in sensor, software and autonomous solutions. We are putting data to work to boost efficiency, productivity, and quality across industrial, manufacturing, infrastructure, safety, and mobility applications. Our technologies are shaping urban and production ecosystems to become increasingly connected and autonomous — ensuring a scalable, sustainable future. Hexagon is listed in Nasdaq Stockholm (HEXA B) has approximately 20,000 employees in 50 countries and net sales of approximately 3.8bn EUR.
Job Description
The primary goal of the Software Engineer’s role is to develop software for Machine Control Construction products, as well as contributing to all aspects of the software development lifecycle, from design and specification to testing and documentation in line with approved project plans and the Product Roadmap. Another of its responsibility is working collaboratively and actively as a member of the team with the purpose of developing and designing software. The Software Engineer must also contribute with input and recommendations as well as participate in technical decision making, architectural and development direction. One must also adhere to the architectural goals and guidelines set out by the Team Leader.

Other duties of the role:
  • Provide technical review of deliverables.
  • Contribute to the continuous improvement of the software development process within the development team and work collaboratively to ensure a common and effective way of working and establish best practices.
  • Responsibility for ongoing maintenance and improvement of the development environment
  • Interface with other stakeholders (e.g. product management and support) as needed to deliver required objectives.
  • Provide regular status updates to stakeholders
  • Compliance with workplace health and safety policies and procedures and directions when working on customer / dealer / end user sites
Qualifications
We are looking for someone with qualification in computing, engineering or related field on university level. Experience in C++ programming, refined skills within mathematics, analytics and problem- solving are also required for this role. Working effectively as part of a team and communicating, both verbally and textually, should be more than feasible as well as taking the initiative when necessary. A high level of personal drive and self-motivation is required for this position.
Other desirables qualifications:
  • Experience with Agile or Lean software development methodologies and their application in software projects and development teams
  • Experience in working with the full lifecycle of software development
  • Knowledge in computational geometry
  • Understanding and application of Object Oriented
  • Design (OOD), Domain Driven Design (DDD), Test Driven Development (TDD)/Behavior Driven Development (BDD) and related software design concepts
  • Experience with git
  • Experience working with both Windows and Linux development


We offer
We offer an exciting and challenging position in a company with a complete supply-chain. We believe that world leading products are developed by engaged people. For this reason, Leica Geosystems strives to create an atmosphere of innovation with a talented, motivated and engaged workforce. The combination of the small office mentality with the power that comes with a strong global organization is inspiring and allows great career opportunities. We enjoy social activities, offer beneficial healthcare insurance, pension provisions as well as grants for wellness and parental leave. Our nice office is located in Liljeholmen, Stockholm. More information about Leica on www.leica-geosystems.com
Location
Stockholm, Liljeholmen
Contact
Is this an opportunity that looks appealing? Apply today, interviews are ongoing. Please contact Dalina T. Steneros for more information at recruitement@cruitech.com or mobile: +46 768 601873.

Interested? Apply for the job!