10 дней назад
Staff Engineer, Engineering Tooling & Observability (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Engineer, Engineering Tooling & Observability (C++): Building internal engineering tools, developer-facing observability systems, APIs, web services, and React-based interfaces for diagnosing complex software systems with an accent on C++, Python, distributed systems, and system diagnostics. Focus on correlating logs, telemetry, events, faults, and system state, designing effective debugging workflows, and improving developer experience through reliable tooling.
Location: Melbourne, Australia; on-site
Company
develops software and autonomous systems for complex physical and aerospace applications.
What you will do
- Design, build, and maintain internal engineering tools for understanding and diagnosing complex software systems.
- Combine logs, telemetry, events, faults, diagnostics, and system state to support investigation and system introspection.
- Develop C++ and Python applications, libraries, services, APIs, and integrations for onboard and distributed systems.
- Build React-based interfaces and interactive visualisations for exploring engineering data and system behaviour.
- Improve developer experience by turning ambiguous engineering problems into practical, reliable tooling.
- Collaborate with software, autonomy, systems, and test engineers while contributing to architecture and technical direction.
Requirements
- Strong modern C++ and Python development experience.
- Experience debugging complex, concurrent, distributed, or component-based software systems.
- Experience designing production-quality software, libraries, services, APIs, or applications.
- Strong Linux development, software architecture, testing, code review, maintainability, and performance skills.
- Experience working with diagnostic data such as logs, telemetry, metrics, events, traces, or faults.
- Experience building tools for software engineers or other technical users, with a product mindset focused on usability and developer experience.
Nice to have
- React, TypeScript, and modern web application development experience.
- Experience with robotics, autonomous systems, embedded systems, or other complex physical systems.
- Experience with interactive data visualisation, time-series data, telemetry, distributed systems, or messaging architectures.
- Systems programming experience with networking, IPC, communication protocols, or desktop engineering applications.
Culture & Benefits
- Internal tooling is treated as a product, with emphasis on usability, reliability, maintainability, and performance.
- The role works at the intersection of systems software, developer experience, observability, and engineering tooling.
- Offers are contingent on a cleared background check and may include a reference check.
- is an equal opportunity and affirmative action employer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
9 дней назад
Senior Software Engineer (Go/Python)
80$
8 дней назад
Senior Delivery Consultant: Agentic Software Engineer, AWS Professional Services
3 дня назад
Senior Lead Systems Engineer, AI & Automation
116 000 - 182 000$
7 дней назад
Software Development Engineer (AWS Networking)
9 дней назад
Senior Software Engineer (AI)
145 000 - 180 000$
7 дней назад