Remote Jobs RockRemote Jobs Rock

Principal Software Engineer, Perception Architect

๐Ÿ“… Apr 20
Perception ArchitectureAutonomous SystemsComputer VisionDeep Learning
Apply Now

๐Ÿ“œ Description

  • Define end-to-end perception architecture, from LiDAR, radar, and camera sensing to the fused world model.
  • Partner with compute and sensing teams to shape hardware-software co-design for perception algorithms.
  • Guide the transition from current pipelines to AI-driven approaches while maintaining safety and interpretability for edge deployment.
  • Evaluate emerging technologies for the 3โ€“5 year roadmap and collaborate on latency and accuracy metrics across edge platforms.
  • Coordinate cross-functional teams and partner projects to plan platform transitions and advance perception capabilities.

๐Ÿ› ๏ธ Requirements

  • Ph.D. or MS in Computer Science, Robotics, Electrical Engineering, or a related field focused on Computer Vision.
  • 8+ years in autonomous systems, including at least 2 years in an architectural role shipping and evolving perception systems.
  • Expertise in Computer Vision, deep learning, foundational models, sensor fusion, state estimation (SLAM, EKF/UKF), and camera, LiDAR, and radar modalities.
  • Understanding of hardware acceleration, component budgeting, and platform transitions.
  • Strong foundation in 3D geometry, linear algebra, and probabilistic robotics.
  • Proficiency in production-grade C++ and Python for rapid prototyping; ability to run system experiments and use metrics platforms.
  • Ability to communicate technical trade-offs to non-technical stakeholders and executive leadership.
Full job description
Be the visionary Perception Architect designing the sensory "nervous system" for our next generation of autonomous products. Evolve our end-to-end perception architecture, serving as the essential liaison between Sensing teams and the core ML system. Drive architectural evolution toward next-generation sensing and compute platforms by influencing Hardware-Software Co-Design.

In this role, you will:

  • System Synthesis: Define the end-to-end perception architectureโ€”assess new sensing (LiDAR, Radar, Camera) to the final fused world model.
  • Hardware-Software Co-Design: Partner with Compute and Sensing teams to influence the design, ensuring our algorithms have the "computational oxygen" they need.
  • Algorithmic Strategy: Lead the transition from current pipelines to AI innovation pipelines, while maintaining the safety and interpretability required for edge deployment.
  • Future-Proofing: Evaluate emerging technologies and determine their viability for the 3-5 year roadmap.
  • Performance Budgeting: Collaborate on rigorous metrics for latency and accuracy across diverse edge-computing environments.
  • Lead cross functional teams: to create a viable plan to move to new platforms and unlock further technical capabilities for Perception systems. Coordinate projects across partner teams to make sure work is aligned with the overall org direction.
  • Qualifications

  • Education: Ph.D. or MS in Computer Science, Robotics, Electrical Engineering, or a related field with a focus on Computer Vision.
  • Experience: 8+ years in autonomous systems with at least 2 years in an architectural role, shipping and evolving perception systems
  • Deep Domain Expertise: Mastery of systems focused on Computer Vision, Deep learning, Foundational models, Sensor Fusion, and State Estimation (SLAM, EKF/UKF). Deep understanding of sensor modalities and their impact to perception/autonomy systems, including: Camera, lidar, radar.
  • Platform Proficiency: Deep understanding of hardware acceleration, component budgeting and transition to new platforms.
  • Mathematical Rigor: Strong foundation in 3D geometry, linear algebra, and probabilistic robotics.
  • Hands on Skills: Proficiency in C++ (production-grade) and Python (rapid prototyping). Ability to run experiments across system components and run metrics platforms.
  • Soft Skills: Curious, Data driven, with ability to translate complex technical trade-offs to non-technical stakeholders and executive leadership.
  • Set the technical vision for onboard GPU execution, leading cross-functional teams to optimize AI workload scheduling, inference performance, and compute efficiency across current and future vehicle platforms.

    CUDANVIDIA GPU MicroarchitectureGPU SchedulingGPU Multi-tenancy
    Anthropic

    Staff Software Engineer, Finance Engineering

    ๐Ÿ•’ 2 days ago
    Anthropic๐Ÿ‘ฅ 10,000+ employees๐Ÿข Research Services๐Ÿค B2B

    Design and lead backend finance platforms, including event-processing APIs, an append-only accounting ledger, and production services with audit-grade controls, exact-once processing, and high correctness requirements.

    Backend EngineeringGoJavaRust
    Cerebras

    Staff Software Engineer, GPU Inference

    ๐Ÿ•’ 2 days ago
    Cerebras๐Ÿข Artificial Intelligence๐Ÿค B2B

    Productionize and optimize GPU inference systems across serving APIs, vLLM, ROCm, and rack-scale infrastructure, improving reliability, numerical correctness, throughput, latency, and capacity efficiency.

    C++PythonGPU InferenceVllm
    Lexroom

    Staff Engineer

    ๐Ÿ•’ 2 days ago
    Lexroom๐Ÿข Legal Technology๐Ÿค B2B

    Own cross-squad architecture and major technical initiatives, guide engineering direction through influence, and raise the bar for technical quality as the organization scales.

    ๐Ÿ“ ๐Ÿ‡ฎ๐Ÿ‡น Milan - Hybrid๐Ÿ’ฐ โ‚ฌ80k - โ‚ฌ120k / year๐Ÿ’ผ Full-Time๐ŸŽบ Lead๐Ÿ’ป Software Engineer๐Ÿ“ข ๐Ÿ‡ฌ๐Ÿ‡ง English Required๐Ÿ“ข ๐Ÿ‡ฎ๐Ÿ‡น Italian Required
    Software EngineeringDistributed SystemsSystem ArchitectureFrontend Engineering

    Trusted by Remote Workers