Jobs Companies Shieldai Senior Engineer, C++ Software - Edge Systems (R5190)

Sobre esta vaga de Senior Engineer, C++ Software - Edge Systems (R5190) na Shieldai

Shieldai · Melbourne
Founded in 2015, Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X, Instagram, and YouTube

Job Description:

Shield AI is seeking a C++ Software Engineer, Edge Systems to build mission-critical edge software for unmanned systems operating in demanding real-world environments. This role sits within the systems team, where software meets hardware. You will work across sensors, edge compute, imaging pipelines, mission systems, and autonomy. 

You will develop production C++ software for Linux-based edge compute platforms, including NVIDIA Jetson-class systems and other ARM-based embedded platforms. You will work on sensor integration, hardware-facing applications, calibration tools, diagnostics, and mission-system interfaces. This is a hands-on role for an engineer with proven experience delivering reliable software that runs on real systems, not just prototypes. 

You will work closely with systems, hardware, autonomy, AI, product, and test engineers to turn advanced capability into integrated, tested, fieldable software. 

What you'll do:

  • Design, develop, test, and maintain production C++ software for edge systems, imaging systems, mission applications, developer tooling, and automated test infrastructure. 
  • Build Linux-based applications for NVIDIA, ARM, and other embedded compute platforms connected to real sensors, payloads, peripheral hardware, and mission systems. 
  • Integrate camera inputs such as RGB, NIR, and thermal, alongside GPS, IMU, communications, and other sensor or peripheral inputs using interfaces such as MIPI CSI, GMSL, Ethernet, serial, or similar hardware-facing protocols. 
  • Develop calibration, synchronisation, data capture, diagnostics, device inspection, and system configuration tools for multi-sensor and mission-system environments. 
  • Optimise software for latency, frame rate, throughput, reliability, power use, and thermal performance on constrained edge compute platforms. 
  • Debug issues across software, hardware, operating systems, networking, sensors, timing, compute, and deployment environments. 
  • Collaborate across systems, hardware, autonomy, AI, product, and test teams to deliver integrated capability. 
  • Own technical outcomes from ambiguous requirements through implementation, integration, verification, and delivery. 
  • Required qualifications:

  • Degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, a related technical field, or equivalent real-world engineering experience. 
  • Proven commercial or production C++ development experience, including designing, implementing, debugging, and maintaining non-trivial software systems. 
  • Demonstrated experience building software that interfaces with real hardware, sensors, embedded devices, robotics, vehicles, imaging systems, networks, or other operational platforms. 
  • Practical experience developing and debugging software on Linux-based systems. 
  • Experience working with edge compute, embedded compute, ARM-based platforms, NVIDIA platforms, or comparable hardware-constrained environments. 
  • Strong software engineering fundamentals, including concurrency, interfaces, memory management, data structures, algorithms, testing, and version control. 
  • Proven ability to debug complex issues across software, hardware, operating systems, networking, timing, and integration boundaries. 
  • Experience owning technical work from incomplete requirements through design, implementation, integration, verification, and delivery. 
  • Ability to collaborate effectively with cross-functional engineering teams, including systems, hardware, test, autonomy, AI, or product stakeholders. 
  • Preferred qualifications:

    We do not expect candidates to have all of the following. Experience in any of these areas will help you stand out. 
  • Runtime-critical, multi-threaded, or performance-sensitive C++ software for real-time or near-real-time systems. 
  • Imaging, video, or sensor pipelines, including camera integration, ISP tuning, high-throughput image processing, GStreamer, FFmpeg, or similar technologies. 
  • Hardware-accelerated processing on embedded or edge platforms, including NVIDIA Jetson, Qualcomm-based platforms, embedded AI accelerators, GPU-accelerated video or compute pipelines, or similar systems. 
  • Integration of peripheral hardware such as RGB, NIR, and thermal cameras, GPS, IMU, GPU, or vehicle-interface systems. 
  • Robotics, aerospace, defence, autonomy, unmanned systems, automotive, or other mission-critical domains. 
  • Systems architecture, including interface design, system decomposition, testability, reliability, and maintainability. 
  • Low-level Linux, device interfaces, vendor SDKs, driver-adjacent debugging, NixOS, edge AI/ML inference, or related Linux-based deployment environments. 
  • Automated build, CI/CD, simulation, software-in-the-loop, hardware-in-the-loop, system test, containerised deployment, or deployment tooling. 

  • #LI-FB1
    #LC

    Help us redefine what’s possible in AI-driven perception — apply today!
     
    Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.
     
    Pronto para se candidatar à Shieldai?
    Candidatar-se à Shieldai

    Vagas semelhantes

    Shieldai
    Staff Technician, Production Test (R5362)
    Shieldai
    ⚡ Candidate-se cedo Dallas, Texas Presencial
    ● Nova 👁 Vista ✓ Candidatada há 3h
    Shieldai
    Manager, Software Test & Autonomation (R5461)
    Shieldai
    ⚡ Candidate-se cedo San Diego, California Presencial
    ● Nova 👁 Vista ✓ Candidatada há 19h
    Shieldai
    Director, Engineering Excellence & Enablement (R5467)
    Shieldai
    ⚡ Candidate-se cedo Washington, DC Presencial
    ● Nova 👁 Vista ✓ Candidatada há 19h
    Shieldai
    Sr. Program Manager - People Experience (R5452)
    Shieldai
    ⚡ Candidate-se cedo Washington, DC Presencial
    ● Nova 👁 Vista ✓ Candidatada há 21h
    Shieldai
    Technician II, Maintenance - Engine Overhaul (R5307)
    Shieldai
    ⚡ Candidate-se cedo Dallas, Texas Presencial
    ● Nova 👁 Vista ✓ Candidatada há 1d
    Shieldai
    Director, People Operations (R5390)
    Shieldai
    ⚡ Candidate-se cedo San Diego, California Presencial
    ● Nova 👁 Vista ✓ Candidatada há 1d
    Shieldai
    Senior Staff Software Engineer, Autonomous Pilot Integration – Emerging Domains (R5398)
    Shieldai
    ⚡ Candidate-se cedo Washington, DC Presencial
    ● Nova 👁 Vista ✓ Candidatada há 1d
    Shieldai
    Staff Software Engineer, Autonomous Pilot Integration – Emerging Domains (R5401)
    Shieldai
    ⚡ Candidate-se cedo Washington, DC Presencial
    ● Nova 👁 Vista ✓ Candidatada há 1d
    Shieldai
    Senior Software Engineer, Autonomous Pilot Integration – Emerging Domains (R5423)
    Shieldai
    ⚡ Candidate-se cedo Washington, DC Presencial
    ● Nova 👁 Vista ✓ Candidatada há 1d

    Cadastre-se para receber sugestões sob medida com base nas vagas que você abre e nas buscas que você salva.

    Mais vagas na Shieldai

    Ver todas as vagas na Shieldai →

    Candidatar-se agora
    🤖

    Opa — calma aí

    A JobsRadar foi feita para pessoas de verdade passando por um momento difícil na busca por emprego — não para requisições automatizadas. Você está clicando rápido demais e agora está temporariamente bloqueado.

    Volte mais tarde. Se você está mesmo procurando emprego, estamos com você — apenas aja como um ser humano.

    Catch your next role the second it’s posted.

    Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

    Create free account

    Free forever · takes 30 seconds · already have one?

    Ganhe vantagem na sua busca por emprego.

    Entre no nosso canal do Telegram para o que ajuda você a conseguir a vaga — referências salariais, o pulso semanal do mercado e avisos de novos recursos. Sem spam, só sinal.

    Entre no canal — é grátis