Software Engineer, Edge Systems & Runtime (C++/Robotics)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Software Engineer, Edge Systems & Runtime (C++): Building and optimizing high-performance C++ software and on-device ML eecution for waste reduction technology with an accent on low-latency pipelines and GPU runtime optimization. Focus on refining memory management, implementing zero-copy buffers, and tuning eecution engines to achieve single-digit millisecond latency.
Location: Mountain View, CA (Onsite)
Salary: $166,000 - $244,000
Company
, The Moonshot Factory, focuses on radical technological breakthroughs, including Materra's mission to reduce global waste through AI and robotics.
What you will do
- Profile and optimize C++ software pipelines and GPU runtime engines to minimize latency and maimize hardware utilization.
- Implement efficient memory management patterns, including pinned memory, zero-copy buffers, and lock-free queues.
- Deploy and optimize deep learning model eecution runtimes using TensorRT, CUDA, and ONN Runtime on edge GPUs.
- Develop asynchronous C++ data streams to route multi-sensor inputs into model inference loops.
- Collaborate with ML engineers to ensure seamless transition from training pipelines to production C++ runtimes.
Requirements
- Degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field.
- 3+ years of epertise in modern C++ (C++17/20), including multithreading, asynchronous I/O, and IPC.
- 3+ years of hands-on eperience profiling and optimizing deep learning models for edge hardware (TensorRT, CUDA, ONN).
- Proven eperience optimizing C++ eecution paths under strict low-latency performance constraints.
Nice to have
- Familiarity with hardware communication APIs and sensor streams (GigE Vision, GenICam, or point clouds).
- 3+ years of eperience with real-time perception systems in robotics, autonomous vehicles, or industrial automation.
- Proficiency in Python for rapid prototyping and system integration.
- Eperience writing custom CUDA kernels or custom TensorRT plugins.
Culture & Benefits
- Competitive base salary with additional bonus, equity, and benefits.
- Opportunity to work on cutting-edge technology for environmental sustainability.
- Inclusive equal opportunity workplace celebrating diversity.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β