27 дней назад
Senior Staff Engineer, C++ Software - Edge Systems (R5848)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Staff Engineer, C++ Software - Edge Systems (R5848) (C++/Linux edge systems): Define and build production software foundations for autonomous systems on NVIDIA Jetson-class and ARM64 platforms, with an accent on imaging, sensor integration, mission systems, and high-performance edge computing. Focus on shaping cross-team architecture, solving complex software and hardware integration problems, and optimizing reliable mission-critical applications running on real hardware.
Location: Melbourne, Australia; on-site
Company
develops software and autonomous systems for demanding real-world operational environments.
What you will do
- Define technical direction and architecture for edge compute, imaging, sensor integration, and mission-system capabilities across multiple teams and products.
- Design, develop, test, debug, and maintain production C++ software for Linux-based edge platforms and autonomous systems.
- Build user-space applications for NVIDIA Jetson, ARM64, cameras, sensors, GPUs, storage, and mission systems.
- Develop imaging, calibration, synchronization, diagnostics, observability, configuration, deployment, and developer tooling.
- Optimize latency, throughput, reliability, power utilization, and thermal performance on constrained edge platforms.
- Mentor senior engineers, resolve cross-team technical risks, and collaborate with systems, hardware, AI, autonomy, product, and test teams.
Requirements
- Extensive industry experience developing modern C++ software for Linux.
- Experience building user-space applications that interface with cameras, sensors, networking, GPUs, storage, or other hardware through operating system APIs, middleware, or vendor SDKs.
- Deep practical experience profiling and debugging Linux software and deploying complex C++ applications to edge platforms such as NVIDIA Jetson or comparable ARM64 systems.
- Strong fundamentals in concurrency, interface design, memory management, data structures, algorithms, testing, and version control.
- Experience owning complex technical work from incomplete requirements through architecture, implementation, integration, verification, deployment, and support.
- Demonstrated technical leadership, cross-team influence, architecture ownership, mentoring, and communication with engineering and business stakeholders.
Nice to have
- Experience with high-throughput imaging or sensor-processing pipelines, GStreamer, FFmpeg, OpenCV, camera integration, or ISP tuning.
- Experience with NVIDIA Jetson, CUDA, GPU computing, embedded AI accelerators, or accelerated video processing.
- Background in robotics, aerospace, defence, autonomy, unmanned systems, automotive, or other mission-critical domains.
- Experience with low-level Linux, vendor SDKs, driver-adjacent debugging, NixOS, edge AI inference, containerization, simulation, or hardware-in-the-loop testing.
Culture & Benefits
- Hands-on technical leadership with continued responsibility for writing, reviewing, testing, and debugging production software.
- Work alongside systems, hardware, autonomy, AI, product, and test engineers on integrated capabilities.
- Work focuses on real hardware and operational environments rather than laboratory prototypes.
- Offers are contingent on a cleared background and possible reference check.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →