C++ Software Developers – Contract (6months) - Multiple roles – Immediate start

All vacancies of AustraliaInformation & Communication TechnologyC++ Software Developers – Contract (6months) - Multiple roles – Immediate start

C++ Software Developers – Contractor (6 months) Multiple roles – Immediate start

Summary about this job

Developers/Programmers

Company: ecash Holdings Pty Ltd

Location: Sydney

Work type: Contract/Temp

Salary: $600 - $700 per day + Super

Phone: +61-3-5376-5935

Fax: +61-3-2370-7811

E-mail: n\a

Site:

Detail information about job C++ Software Developers – Contract (6months) - Multiple roles – Immediate start. Terms and conditions vacancy

ecash is an Australian owned payment solutions company that specialises in innovative cash handling technology and payment solutions for the gaming and retail industries. ecash is based in Sydney with a network of carefully chosen sales and service partners here in Australia, Europe and the United States. Our global success is due to the high quality of our products and service to our customers and distributors.

 

We need a talented C++ Software Developer to be part of our drive to expand our product portfolio. You will be working in a small Agile Development Team working on diverse technical challenges. The role covers implementation of software (C++) for embedded components used within gaming machines. You will be based at our Head Office in Macquarie Park.

 

To be considered for this position you should have the following attributes, skills and experience:

  • Tertiary qualifications in computer/electrical engineering, computer science or other relevant discipline
  • 5+ years of experience as a software developer
     

Preferred Skills – Role A (2 Persons)

  • a solid understanding of and experience with modern C++
  • a sound grasp of multithreaded and asynchronous programming
  • event-driven programming experience (eg Folly async i/o or Boost ASIO)
  • Linux systems programming experience
  • competencies in shell scripting and Python programming
  • an understanding of OO and design patterns
  • experience with Raspberry Pi or other ARM-based Linux systems
  • experience in network or communications systems development
  • Linux kernel development skills desirable
  • embedded systems experience an advantage (particularly FreeRTOS on Cortex-M ARM cores)
  • understanding of functional programming concepts highly regarded

 

Preferred Skills - Role B (1 Person)

  • sound C++ and C skills
  • experience with embedded, real time operating systems (ideally FreeRTOS)
  • comfortable working in a Linux development environment
  • ARM Cortex-M experience highly desirable, preferably with the STM32 MCU family
  • USB device development experience
  • device driver development experience, including UART, I2C and SPI
  • communications software development experience
  • knowledge of bank note acceptor protocols highly regarded

 

Non-technical Skills Set

  • Experience working within agile development methodologies
  • Experience working through the full development lifecycle
  • Experience working in regulated environments
  • Be able to cope with novel problems and situations, and to systematically apply engineering principles to deliver appropriate solutions
  • Sound written and verbal communication skills,
  • Experience with issue tracking systems such as JIRA
  • Experience with revision control systems, git
  • Experience with automated unit testing and continuous integration desirable
  • The role requires a high degree of support to peers. A team environment is key to the role

Sorry, we are not in a position to sponsor overseas applicants. This role is only open to those who hold a current working visa or permanent residents of Australia.

Only shortlisted candidates will be contacted.

Responds for C++ Software Developers – Contract (6months) - Multiple roles – Immediate start on FaceBook

Read all comments for C++ Software Developers – Contract (6months) - Multiple roles – Immediate start. Leave a respond C++ Software Developers – Contract (6months) - Multiple roles – Immediate start in social networks. C++ Software Developers – Contract (6months) - Multiple roles – Immediate start on Facebook, LinkedIn and Google+