Robotics Software Engineer

aureliussystems.comSan Francisco, CA
Onsite

About The Position

Aurelius Systems is a directed energy company developing edge-deployed laser systems for cUAS applications. We are seeking a skilled Robotics Software Engineer to lead innovation and system integration as a member of our software team. This generalist role demands adaptability, self-direction, and a hunger to learn across a diverse range of fields. You will be responsible for everything from efficiently integrating and orchestrating the wide networks of systems, to developing novel, bespoke sensing implementations, to building test cases on the fly as you assist controls experts. It is up to you to ensure the wide array sub-systems developed by the team come together and operate as an effective drone-killing unit.

Requirements

  • 3–6 years in hardware adjacent software / robotics engineering roles
  • Proficient in C++ and Python
  • MUST have worked with actual hardware / robotics systems
  • Hands‑on with ML frameworks (TensorFlow, PyTorch) and real‑time inference engines (TensorRT, OpenVINO)
  • Familiarity with Docker, and CI/CD for ML pipelines
  • BS/MS in Computer Science, Robotics, Electrical Engineering, Mathematics, or related field (PhD a plus).
  • Strong problem‑solving, communication, and cross‑functional collaboration ability.

Nice To Haves

  • Edge‑AI optimization (quantization, pruning)
  • Experience with FPGA or embedded GPU platforms
  • Experience with multi‑sensor calibration and data synchronization
  • Background in defense or safety‑critical systems
  • Familiarity with cybersecurity guidelines and secure coding practices

Responsibilities

  • System Orchestration: Ensure all of the sub-systems across the entire stack are properly utilized. Effective sub-system integration and orchestration.
  • Sub-System Development: Work with subject experts to create novel functionality in the domains of Machine Sensing, Computer Vision, Deep-Learning, Hardware Integration, Controls, SysID, etc
  • Validation and Testing: Develop CI/CD pipelines and automated testing techniques to facilitate safe acceleration of technical development. HiTL test procedures.
  • Diagnostics & Monitoring : Develop dashboards and telemetry for drift analysis, hardware health monitoring, performance metrics, and automated retraining triggers.
  • Documentation & Mentorship : Author clear technical docs; mentor junior engineers on best practices in vision, sensor‑fusion, and embedded firmware engineering.
  • Qualitative Goal Determination : Determines development needs by directly analysing technical and physical limitations of our goals.

Benefits

  • We'll relocate you
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service