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 an experienced software architect to design and lead development of high-volume Embedded Linux devices.

Our team of highly skilled engineers develop and integrate and test computer vision software in a high-performance embedded environment.

Working in global agile teams use your technical leadership skills and knowledge of embedded software architecture to deliver an industry-leading solution to the automotive industry.

You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from concept to deployment.


  • Software development 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.
  • Leading, owning, and delivering work packages
  • Taking initiative and action when faced with uncertainty
  • Ensuring quality is maintained throughout the Product Development Life Cycle
  • Investigation of complex issues and problems

Key experience and competence required:

  • Tertiary qualifications in Software Engineering, Computer Science, Systems Engineering, or equivalent
  • Ability to express technical concepts clearly, both verbally and written
  • Demonstrated commercial experience developing complex embedded systems
  • Linux Application development
  • Demonstrated ability to work within a high-performing team of engineers.
  • Proven ability to provide leadership, coaching and guidance to team members to meet demanding project scheduling goals
  • Commercial experience using multi-threaded 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
  • Ability to work effectively and cooperatively within a team

In addition, the following experience is desirable:

  • Embedded Linux – Buildroot / Yocto / OpenEmbedded
  • AWS IoT
  • Trusted Platform Module / Hardware Security Module / Trusted Execution Enironment
  • Embedded low-level software engineering experience
  • Experience writing Python, Bash or other scripting languages
  • Strong mathematical skills, including linear algebra and 3D geometry
  • Experience developing video, networking, security, computer vision and/or image processing systems
  • Experience developing systems in Automotive or other safety-critical industries
  • Experience with a modern toolchain including Bazel, Docker, Jenkins, Github, Slack, Jira

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

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