Senior Software Engineer

Aberdeen, United Kingdom

Job Description


Overview

Senior Software Engineer

Are you a Senior 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 our Senior 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.

Veripos, Hexagon A&P, is looking for a Senior 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 \xe2\x80\x93 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 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\xe2\x80\x99ll be joining over 22,000 people in 50 countries on the leading edge of your field.

This position is with Hexagon\xe2\x80\x99s 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.

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

Responsibilities

As a Senior Software Engineer, responsibilities include:

General Responsibilities:

  • 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
  • Optimize software performance and scalability to ensure optimal performance
  • Stay up to date with the latest trends and technologies in software engineering
Career Level Responsibilities:
  • 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
Qualifications

Must-Have
  • Engineering or Computer Science, Software Engineering or Mathematical degree
  • 8+ 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)
  • 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\xe2\x80\x99re 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.

Hexagon Geosystems

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2994847
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Aberdeen, United Kingdom
  • Education
    Not mentioned