Post Job Free
Sign in

Software Engineer

Company:
NovAtel
Location:
Aberdeen, AB21 7DT, United Kingdom
Posted:
April 15, 2024
Apply

Description:

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.

Responsibilities

As a Software Engineer responsibilities will include:

General

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

Qualifications

Must-Have

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 accommodation in the application process may contact Human Resources at

Permanent Full-Time

Apply