Talent.com
This job offer is not available in your country.
Software Engineer - C++ & Linux

Software Engineer - C++ & Linux

Avance ConsultingChristchurch, New Zealand
30+ days ago
Job description

OverviewAbout position : As a Software Engineer in one of our delivery teams, you'll create dynamic, cross-platform, system features that help heavy equipment owners, operators, and technicians do their jobs more efficiently, more effectively, and better than the competition.

You will be accountable for the development of high-quality software that hits the mark for what customers need, working with your team to improve the development process, and doing it all within a large global development framework that is always evolving.

You'll enjoy genuine job satisfaction, knowing you're making the world a better place, and helping do things that directly impact our environment (like fewer litres of diesel needed to build a wind farm).

Along with your team, you will do real software engineering, either working on the development and evolution of our Earthworks system, with a focus on cloud connectivity and data services, or assigned to one of our various product backlogs (each based around a different product type - e.g. excavator, bulldozer, etc.).

Using current programming language and technologies, you will write code, complete programming, and perform testing and debugging of applications.

Along with coding and testing, you will also complete documentation and procedures for installation and maintenance.

From time to time, you may need to interact with users to define system requirements and / or necessary modifications.

Responsibilities

Perform routine assignments at an appropriate level for your professional development

Development in C++ server on Linux and Angular / Typescript, or native mobile app solutions in Android, using Java and / or Kotlin, and a shared C++ code module, GoLang, or other technology required to complete a task

Work with application domain experts and other software developers across multiple international sites to deliver identified customer value

Possess conceptual knowledge of theories, practices, and procedures within a job family

Follow standard practices and procedures in analysing problems from which answers can be readily obtained

Use best practices and knowledge of internal or external business issues to improve products or services

Be comfortable working independently when required, or as part of a team

Act as a resource for colleagues with less experience

Actively contribute to your delivery team in a positive manner

Apply general knowledge of business developed through education or past experience

Use existing procedures to solve standard problems; analyse information and standard practices to make judgments; work on problems of diverse scope where analysis of data requires evaluation of identifiable factors; demonstrate good judgment in selecting methods and techniques for obtaining solutions; take a new perspective on existing solutions and resolve a wide range of issues in creative ways

Any other duties directed by Management as and when required.

Qualifications / Experience / Skills / Competencies

Relevant tertiary qualification in computer science, engineering, mathematics, mechatronics, or equivalent experience

Demonstrable professional experience in C++ software development, native Android applications, or Web Applications

Have experience working within a full engineering process involving specification, development, automated testing, continuous delivery, and documentation

Drive and passion for innovation, have a curiosity and willingness to learn

Strong analytical and decision-making skills

Excellent written and verbal communication skills

Ability and motivation to work proactively, under tight deadlines in a fast-paced, constantly changing environment across multiple time zones

Demonstrating a set of fundamental software engineering skills that result in predictability in engineering, scheduling, and the quality of products developed

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Christchurch, New Zealand

Related jobs
  • Promoted
C++ Mobile Software Engineer

C++ Mobile Software Engineer

TrimbleChristchurch, Canterbury, New Zealand
Are you an experienced software engineer with a passion for driving innovation and shaping the future of technology?.Survey and Mapping division, you’ll be a pivotal member of the Trimble Access de...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Seequent LimitedChristchurch, Canterbury, New Zealand
At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world-leading technology that is at the forefront of Earth sciences,...Show moreLast updated: 19 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

TrimbleChristchurch, Canterbury, New Zealand
Senior Software Engineer page is loaded## Senior Software Engineerlocations : New Zealand - Christchurchtime type : Full timeposted on : Posted Yesterdaytime left to apply : End Date : January 2...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

SeequentChristchurch, New Zealand
About UsAt Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster. We build world-leading technology that is at the forefront of Earth s...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

TrimbleChristchurch, New Zealand
Your Title : Software EngineerJob Location : Christchurch, New ZealandOur Department : Business SystemsWhat You Will DoYou'll be at the heart of our innovation as a Software Engineer, where you'll get...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

DatacomChristchurch, Canterbury, New Zealand
Datacom works with organisations and communities across Australia and New Zealand to make a difference in people’s lives and help organisations use the power of tech to innovate and grow.The Softwa...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Full Stack Software Engineer

Full Stack Software Engineer

Canterbury SeismicChristchurch, Canterbury, New Zealand
Direct message the job poster from Canterbury Seismic.At Canterbury Seismic, we design and manufacture cutting-edge electronics and provide software services for the seismic engineering industry.Ow...Show moreLast updated: 9 hours ago
  • Promoted
Embedded Linux Senior Software Engineer - Optimisation

Embedded Linux Senior Software Engineer - Optimisation

CanonicalChristchurch, New Zealand
Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving ...Show moreLast updated: 30+ days ago
Senior C++ Software Engineer

Senior C++ Software Engineer

CodeMatchChristchurch, New Zealand
Quick Apply
Are you ready to turbo charge your career and contribute to software product transformation, through cutting-edge technologies? Join my clients team in Christchurch as a C++ Software Engineering co...Show moreLast updated: 30+ days ago
  • Promoted
C++ Mobile Software Engineer

C++ Mobile Software Engineer

Trimble Inc.Christchurch, Canterbury, New Zealand
Your Title : C++ Mobile Software EngineerJob Location : Christchurch, New ZealandOur Department : Survey and MappingAre you an experienced software engineer with a passion for driving innovation and s...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer – Spaceplane Team

Software Engineer – Spaceplane Team

Dawn AerospaceChristchurch, New Zealand
Dawn Aerospace is developing the fastest and highest-flying aircraft ever to take off from a runway, combining the extreme performance of rocket propulsion with the reusability of conventional airp...Show moreLast updated: 19 days ago
  • Promoted
Software Engineer

Software Engineer

Trimble Inc.Christchurch, Canterbury, New Zealand
Reports To : Feature Team Manager.Do you thrive on solving complex problems and designing cutting-edge web applications in the cloud?. We are seeking a talented and motivated Software Engineer to joi...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Dawn Aerospace LimitedChristchurch, Canterbury, New Zealand
Join to apply for the Software Engineer role at Dawn Aerospace.Dawn Aerospace is developing the fastest and highest-flying aircraft ever to take off from a runway, combining the extreme performance...Show moreLast updated: 14 days ago
  • Promoted
Software Engineering Manager - Cloud Engineering

Software Engineering Manager - Cloud Engineering

Seequent LimitedChristchurch, Canterbury, New Zealand
At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world-leading technology that is at the forefront of Earth sciences,...Show moreLast updated: 30+ days ago
Contract C++ Software Engineer

Contract C++ Software Engineer

CodeMatchChristchurch, New Zealand
Quick Apply
Are you ready to turbo charge your career and contribute to software product transformation, through cutting-edge technologies? Join my clients team in Christchurch as a C++ Software Engineering co...Show moreLast updated: 17 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

Jade Software CorporationChristchurch, Canterbury, New Zealand
Senior Software Engineer – Product Business Unit.Full-time, Christchurch based position.At Jade Software, we don’t do average. We’re a purpose-led technology company with bold ambitions : to build wo...Show moreLast updated: 16 days ago
  • Promoted
Software Engineer - Spaceplane Team

Software Engineer - Spaceplane Team

Dawn AerospaceChristchurch, Canterbury, New Zealand
Dawn Aerospace is developing the fastest and highest-flying aircraft ever to take off from a runway, combining the extreme performance of rocket propulsion with the reusability of conventional airp...Show moreLast updated: 1 day ago
  • Promoted
C++ Linux Developer With Embedded Systems Experience- Lj09

C++ Linux Developer With Embedded Systems Experience- Lj09

Ubique SystemsChristchurch, New Zealand
Skills / CompetenciesDemonstrable professional experience in C++ software development, native Android applications, or Web ApplicationsHave experience working within a full engineering process invo...Show moreLast updated: 5 days ago