DEK Technologies is a professional software and hardware development services company with offices in 5 countries and 550+ employees worldwide. We place high value on people and the individual competence they contribute.

DEK Technologies is an engineering company run by engineers for engineers. What you see is what you get, and that’s a group of genuine, hardworking engineers. That is why people enjoy working with us. They enjoy the team camaraderie, flexibility, opportunities for travel and feeling part of the company’s success.


We’re a fast-paced and expanding company looking for C++ Software Engineers.

As part of the Software Engineering team, you will be involved in the delivery of projects from initial concept design, advising leading global automotive manufacturers on all aspects of the Product Development Life Cycle, right through to design for testing and manufacture on internal projects.  Working with C++, you will apply your software engineering expertise to develop embedded computer vision systems that comply to relevant safety and process standards.


  • Working with cross-discipline Engineering teams to deliver commercial driver/occupant/pilot monitoring applications
  • Application-level software engineering (C++) across the full product development lifecycle, including prototyping, requirements definition, architectural and detailed design, estimation, implementation, unit-testing, integration testing, documentation, design, and code reviews.

Skills required:

  • Tertiary qualifications in Software Engineering, Computer Science, Systems Engineering, or equivalent
  • Demonstrated ability of working within a high-performing team of engineers. Proven ability to provide leadership, coaching and guidance to team members to meet demanding project scheduling goals
  • Demonstrated commercial experience developing products using C/C++ within an embedded environment
  • Commercial experience using multi-thread and multi-process programming techniques
  • Experience using C++ STL and Boost libraries
  • Strong problem solving, data analysis and analytical skills
  • Highly organized – results and delivery oriented
  • Ability to collaborate, build effective relationships and influence others within a matrix management organisation
  • Ability to provide guidance to junior team members, while remaining open minded.
  • Strong problem solving, data analysis and analytical skills
  • Ability to express technical concepts clearly, both verbally and written
  • Ability to work effectively and cooperatively within a team


  • Demonstrated experience in developing safety-critical applications and compliance to industry safety standards such as ASPICE/CMMI/ISO 26262 etc.
  • Experience developing commercial or open-source APIs and SDKs
  • Embedded low-level software engineering experience
  • Experience using Qt, or similar GUI frameworks
  • Experience writing Python or other scripting languages
  • Strong mathematical skills, including linear algebra and 3D geometry
  • Experience developing computer vision and/or image processing software

You must be a permanent resident/citizen or have full working rights in Australia.

Please provide a resume (in word format) and a covering letter explaining how you think your experience matches our requirements. All applications will be treated as confidential.

To apply for this job email your details to

Pin It on Pinterest