Назад
Company hidden
2 месяца назад

Senior/Staff Engineer, C++ Software - Edge Systems (C++)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Australia
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior/Staff Engineer, C++ Software - Edge Systems (C++): Building production C++ applications for Linux-based edge platforms, imaging systems, sensor integrations, and mission-critical autonomy applications with an accent on performance, reliability, and hardware-software integration. Focus on designing edge architectures, optimizing imaging pipelines, integrating cameras and sensors, and solving complex issues across Linux, networking, timing, and deployment.

Location: On-site in Melbourne, Australia

Company

hirify.global develops autonomous systems and the software foundations that power them in demanding real-world environments.

What you will do

  • Lead technical direction and influence architecture for edge software capabilities across imaging, sensor integration, mission systems, and edge computing.
  • Design, develop, test, and maintain modern C++ applications for Linux and Windows edge platforms.
  • Build software for NVIDIA Jetson-class, ARM64, and other constrained edge compute platforms connected to cameras, sensors, GPUs, and mission systems.
  • Develop calibration, synchronization, data capture, diagnostics, inspection, configuration, developer tooling, and automated test infrastructure.
  • Optimize latency, throughput, reliability, power consumption, and thermal performance, while debugging issues across software, Linux, networking, hardware interfaces, timing, deployment, and system integration.
  • Mentor engineers and collaborate with systems, hardware, autonomy, AI, product, and test teams from requirements through delivery.

Requirements

  • Degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, or a related discipline, or equivalent industry experience.
  • Strong commercial experience developing modern C++ software for Linux and building complex user-space applications.
  • Experience interfacing with cameras, sensors, networking, GPUs, storage, or other hardware through operating system APIs, middleware, or vendor SDKs.
  • Strong fundamentals in concurrency, interfaces, memory management, data structures, algorithms, testing, and version control.
  • Ability to diagnose complex issues across software, Linux, networking, timing, hardware integration, and deployment boundaries.
  • Ability to own technical work from incomplete requirements through design, implementation, integration, verification, and delivery.

Nice to have

  • Experience with performance-sensitive C++, imaging pipelines, camera integration, ISP tuning, GStreamer, FFmpeg, or OpenCV.
  • Experience with NVIDIA Jetson, Qualcomm Snapdragon, CUDA, GPU compute, embedded AI accelerators, or accelerated video processing.
  • Experience integrating RGB, NIR, or thermal cameras, GPS, IMUs, and comparable peripheral hardware.
  • Background in robotics, aerospace, defense, autonomy, unmanned systems, automotive, or other mission-critical domains.
  • Staff-level experience defining complex architectures, influencing multiple teams, mentoring senior engineers, and establishing reusable engineering platforms or standards.

Culture & Benefits

  • Hands-on technical leadership is expected, including continued software development alongside mentoring and architectural ownership.
  • Work closely with multidisciplinary engineering teams spanning systems, hardware, autonomy, AI, product, and testing.
  • Engineering work covers real hardware and operational environments rather than laboratory prototypes.
  • Equal opportunity workplace with accommodations available for disabilities or special needs.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →