Critical Skills to Possess:
Proficient in C++
3+ years of development and/or testing experience developing code using C++
Experience with Version Control Systems (Git)
Technical skills including high level understanding of software development, network systems, software test
Problem investigation and resolution experience in a software environment
Payments and/or Retail Petroleum industry experience
Embedded Linux x86 / ARM
Desirable:
C, Java, Assembler, Python, Bash scripting
Ability to promote a test-driven development approach
Experience using embedded tools; compilers, debuggers, JTAG, protocol analyzers, RTOS or OSes
Preferred Qualifications:
Provides leadership through example to others in safe working practices, wellness, and environmental management.
Works in a safe manner and supports others to work safely, ensuring no action or inaction causes harm to yourself or any other person whilst at work.
Complies with all safe work practices and support in the continuous improvement of health and safety, and environmental management initiatives.
Reports all hazards, incidents and near misses.
At all times, use all safety equipment and/or Personal Protective Equipment where provided.
Assist us to become a sustainable business and an employer-of-choice by being aware of environmental impacts within your role, suggesting continuous improvements, whilst understanding and complying with our Environmental Management System.
Keyskills: c++ python c software development software testing version control automation testing application engineering manual testing engineering scripting rtos git java linux embedded c payment domain assembly investigation bash control system technical skills bash scripting arm