Essential:
? Tertiary qualification in Computer Science, Software Development, or Engineering
? Proficient in C++
? 8+ 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 Desirable:
? Payments and/or Retail Petroleum industry experience
? Embedded Linux x86 / ARM
? C, Java, Assembler, Python, Bash scripting
? Ability to promote a test-driven development approach
? Experience using embedded tools; compilers, debuggers, JTAG, protocol analysers, RTOS or OSes