Newcastle, NSW · Australia

Embedded Software Developer

I work on embedded Linux for camera systems: Yocto images, device drivers and board bring-up, systemd services, and sensor integration over I²C/SPI/MIPI. I work across the stack, from video pipelines in GStreamer and OpenCV up to the JavaScript web apps used to configure and control the device.

Yocto / OpenEmbedded C / C++ Drivers & BSP GStreamer · OpenCV JavaScript web apps
Currently

Embedded Software Developer

S-Tech Cameras

Apr 2025 – Present

Newcastle, NSW

Experience

  1. Embedded Software Developer · S-Tech Cameras
    Apr 2025 – Present·Newcastle, NSW
    • Yocto-based Linux images; systemd services for camera pipeline lifecycle.
    • Driver & BSP work; I²C/SPI/MIPI sensor bring-up; diagnostics tooling.
    • GStreamer & OpenCV processing for capture, encode, and streaming.
    • Developing a JavaScript camera web app for browser-based camera control and monitoring.
  2. Research Assistant · ECU Aimes Lab
    Nov 2023 – Jun 2024·Joondalup, WA

    Underwater communications research; prototyping, data acquisition and analysis.

  3. Embedded SoC Developer · EPTeck
    Jun 2022 – Feb 2023·Faisalabad, PK

    Work on Xilinx Alveo acceleration cards; RTL and software integration.

  4. Embedded Engineer · Biomedical Lab, Riphah University
    Jan 2022 – Jun 2022

    Ventilator controller (STM32 + FreeRTOS), TFT UI, pressure and valve control.

Projects

Camera Web App

S-Tech Cameras

A browser-based interface for camera setup, live monitoring and pipeline controls — connecting the embedded camera stack to a practical web UI for testing, configuration and day-to-day operation.

JavaScript Camera control Live monitoring

Underwater Communication Systems

ECU Aimes Lab · Master's research

Research into underwater communications: building prototypes, running acquisition campaigns and analysing the resulting signal data.

Prototyping Data acquisition Signal analysis

Ventilator Controller

Biomedical Lab, Riphah University

Firmware for a medical ventilator controller on STM32 with FreeRTOS — closed-loop pressure and valve control driving a touchscreen TFT interface.

STM32 FreeRTOS TFT UI

Skills

Embedded Linux

  • Yocto / OpenEmbedded
  • systemd
  • Board bring-up
  • BSP
  • Linux tooling

Languages

  • C
  • C++
  • JavaScript

Firmware & RTOS

  • FreeRTOS
  • STM32
  • Device drivers

Interfaces

  • I²C
  • SPI
  • MIPI

Vision & media

  • GStreamer
  • OpenCV

Web & device UI

  • Web app design for embedded devices
  • Browser-based device control
  • Device configuration UIs

Education

Edith Cowan University Master of Engineering Science — Underwater Communication Systems
2023 – 2025 · Perth, WA
Pakistan Institute of Engineering Science B.E. Electrical & Electronics Engineering
2018 – 2022

Get in touch

Email

haziq.tauseef@gmail.com

Location

Newcastle, NSW · Australia

Elsewhere

LinkedIn  ·  GitHub