Senior Software Engineer - Embedded Linux/C++
Albany, Auckland, NZ
2d ago


The more we see, the smarter we get.

We take self-drive car technology, and enable self-drive everything.

Play a key role in one of the most innovative and exciting AI companies in New Zealand.

Here at Teknique, we're looking to expand our talented team based on Auckland's North Shore as we accelerate our product roadmap.

Working in collaboration with partners throughout the world, the ecosystem we operate in provides opportunity to be on the cutting edge of artificial intelligence and computer vision, developing our range of vision components that enable machines to see, interpret, understand and react to the world around them.

As an experienced Embedded Linux Software Engineer, you will be working closely with engineers, customers and project managers to deliver on our product vision to enable businesses to take advantage of edge AI and computer vision solutions within their organization as quickly and as easily as possible.

We are looking for someone who has a varied background in embedded software development and can adjust to a dynamic and changing work environment.

You’ll be someone who gets their kicks from solving technical problems and can collaborate easily with all areas of our engineering team to get things done.

On a day-to day basis you will be :

  • Using C or C++ to improve and build new features for wireless miniature camera systems
  • Learning and developing new concepts, algorithms, and processes for image processing and vision type applications
  • Working on Embedded Linux and developing new applications and libraries
  • Scripting automated tests in Python and Bash
  • Experiencing a fast growing global company right here in pandemic free New Zealand!
  • Getting to collaborate with a fantastic team of passionate people
  • Working in an Agile development environment
  • You will...

  • Be extremely competent in C++
  • Experience in Object Oriented Programming, including C++ STL, Boost, or QT libraries
  • Have knowledge of Software Design Patterns
  • Have strong Linux C++ application development experience
  • Have experience in scripting (Bash, Python, etc) and understand Makefile's
  • Have exceptional problem solving skills
  • Have a sense of humour - no matter how quirky! ;)
  • Be a team player who is confident to speak up with ideas and issues
  • Have an interest in the video capture and content industry
  • Have a degree or qualification in Computer Science, Electronic Engineering, or similar
  • Have at least 5 years professional experience
  • Have the ability to obtain the right to lawfully work in New Zealand, including the ability to obtain a Work Permit with conditions that allow you to work in this position
  • It would be cool if you also had...

  • Have experience in developing Linux Kernel drivers for common I2C, SPI, USB, and CSI / DSI peripheral
  • Enjoy working with electronics and hardware, and don't mind the odd soldering iron use ;)
  • Have experience using gstreamer multimedia framework
  • Knowledge of IP networking
  • Experience working in an Agile environment
  • An interest in User Interaction - yes, the end users having fun with your products!
  • Knowledge of Image Processing, Video encoding and Computer Vision
  • An understanding of electronics manufacturing and testing
  • Benefits

    You will join an inspiring team of innovators, creators, and do-ers working passionately toward creating a new world of intelligent machines.

    Our thoughtfully designed working environment in Albany, Auckland, New Zealand has a real industrial "we make stuff" feel, sit stand desks, container offices, along with the latest software and equipment.

    Complementing our progressive workspace is a zen space, quiet room and dedicated workshop space. We have extensive wellbeing programmes to look after you which includes subsidised healthcare insurance.

    We keep the team fuelled with free snacks, fresh juices, great espresso coffee, and craft beer on tap.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form