Software Engineer

Job Locations UK-Aberdeen
Job ID
Technical / Engineering
Permanent Full-Time
Company : Name
Veripos Ltd. (UK)


Are you a Software Engineer looking for a new challenge? Do you thrive in a fast-paced environment and enjoy solving complex problems? If so, we would love to hear from you. 

As a Software Engineer, you will play a key role in the development and maintenance of our software products. You will work closely with product managers, designers, and other stakeholders to ensure the delivery of high-quality software products that meet our customers' needs.


Hexagon Autonomy & Positioning, is looking for a Software Engineer specialising in C++. This is an opportunity to positively impact a suite of Hexagon Autonomy and Positioning applications and to help build a scalable, real-time data delivery system which will provide positioning and navigation content to the autonomous automotive market. We build low latency, highly available and secure applications that manage the processing and dissemination of positioning related data as a service and provide a reliable and positive experience for consumers. Our cross-functional DevOps team use modern approaches and has a opportunity to influence the approach taken and design.


We work at the forefront of autonomy and positioning technology, improving the accuracy, availability, and reliability of positioning across many markets sectors including automotive, marine, agriculture, defence, and aerospace. Our systems are a mixture of globally distributed ground-based satellite navigation monitoring stations, server and cloud-based processing, and service distribution.


Our team highly values innovative thinking and cooperation above all else. We strive to create great solutions efficiently. We have an Innovation week each year – a weeklong pause in regular activities to work on your own (company related) ideas. We take time to a start to our projects to understand what we are creating and how to we will achieve that.  We provide a stimulating, safe and rewarding work environment where every one of our team is free to contribute ideas and value to the company, express themselves and grow in experience and knowledge.


The Location: Hexagon is a global company with locations around the world. This position is based in Aberdeen, Scotland.



As a Software Engineer responsibilities will include:



  • Write high-quality software code, adhering to best practices and coding standards
  • Collaborate with product managers, designers, systems engineers, and other stakeholders to ensure the delivery of high-quality software products
  • Participate in code reviews to ensure code quality and maintainability
  • Debug and troubleshoot software issues to identify and resolve root causes
  • Optimise software performance and scalability to ensure optimal performance
  • Stay up to date with the latest trends and technologies in software engineering

Career Level 

  • Assumes the design prime role on more complex designs. Accountable for the overall quality of the design
  • May be responsible for the architecture and establishment of design best practices and processes within a project team
  • Collaborate with systems engineering and product management to create robust and complete requirements
  • Authors the design which satisfies System & SW domain requirements. The design is in sufficient detail to provide clear direction for detailed breakdown and implementation. Provide technical guidance and leadership to others within the project team.
  • Anticipates patterns and links; looks beyond the immediate problem to wider implications; generates new solutions to complex problems
  • Uses domain knowledge to focus work and drive improvements; Explains/presents complex ideas; Supports opinions and decisions with relevant and clearly presented data
  • Contribute to software team workload and assignments



  • Engineering or Computer Science, Software Engineering or Mathematical degree
  • 3+ years of experience in software engineering, with a focus on software development and delivery
  • Understanding and knowledge of software engineering principles, with proven record of applying these in cross-functional product development
  • Possess excellent analytical skills and be able to produce high-quality technical specifications, procedures, and other similar documentation both technical and otherwise is essential
  • Possess strong, demonstrable, and recent experience of using some or all of the following technologies:
    • C++ (C++11/14/17), C, C#(.Net 3.5)
    • Windows Server
    • Linux Server or embedded development

Nice to Have

  • Experience with satellite positioning or navigation systems/sensors
  • Test driven development methodology.
  • Python, SQL, JavaScript, shell, batch, 3rd party C++ libraries e.g., Boost, Poco
  • Integrated Development Environments (Microsoft Visual Studio or equivalent), Version Control Systems (Git or equivalent), Continuous Integration (Jenkins or equivalent), web-based issue tracking (JIRA or equivalent), Requirements Tracking Systems (Polarion or equivalent)

Not sure if you meet all the qualifications for this role? Let us decide! At Hexagon, we are committed to a diverse and inclusive work environment. If you’re excited about the opportunities this role could bring, we encourage you to apply. If you have any questions about the role or our company, please email our team at and we will be pleased to follow up with you. Please do not send cover letters or resumes to this address.


The Company: Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality and safety across industrial, manufacturing, infrastructure, public sector and mobility applications. You’ll be joining over 22,000 people in 50 countries on the leading edge of your field.  


This position is with Hexagon’s Autonomy & Positioning division, a global technology leader, pioneering end-to-end solutions industry leaders rely on for assured positioning and autonomy on land, sea and air. Our work touches every aspect of life, from sustainability on Earth to enabling autonomy. Within the Autonomy & Positioning division your work will contribute to the operation of our brand(s) NovAtel, AutonomouStuff, VERIPOS and Antcom.


Applicants who require adjustments in the application process may contact Human Resources at




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed