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!
Assignment:
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.
Responsibilities:
- 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 bahar.noble@dektech.com.au