DEK Technologies is a global software and hardware engineering services company with over 600 employees in 5 countries.

Our cutting-edge engineering teams are based in Australia, Sweden, the USA, Italy, and Vietnam.

Benefits of working with DEK

If you are looking for an employer that offers a work/life balance, flexible working hours, working from home and international travel opportunities then look no further!


We’re a fast-paced and expanding company looking for senior software engineers.

As part of the Software Engineering team, you will be involved in writing software requirements, functional and safety requirements, and creating high-level designs for various software modules. You will apply your software engineering expertise to reverse engineer and create the requirements and designs to develop embedded computer vision systems that comply to relevant safety and process standards. Automotive experience is highly favorable.


  • Working with cross-discipline Engineering teams to deliver commercial driver/occupant/pilot monitoring applications
  • Elicit, develop and derive Software requirements from Stakeholder requirements. Define and manage baselines.
  • Application-level software engineering (C++) across the full product development lifecycle, including requirements definition, architectural and detailed design, qualification, acceptance, integration and unit-testing, documentation, design, and code reviews.
  • Manage and drive changes to the system. Ensure proper technical and risk assessment of changes.
  • Ensure proper technical rigor on analysis and root cause processes. Promote adherence to problem solving methodologies
  • Technical oversight of the system and its sub-systems.
  • Develop, establish and maintain a traceability strategy for the system and its internal and external interfaces.

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
  • 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
  • Development experience with Vcycle and Agile frameworks.


  • 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 requirement management tool such as JAMA and design tool such as Enterprise Architect.
  • Experience developing computer vision and/or image processing software
  • Knowledge of customer’s or market qualification standards and requirements

We are looking for a professional who can add new skills and expertise to the team from day one.

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

Please provide a resume 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