GrepJob
Apptronik

Senior Robot Platform Software Engineer, Perception Systems

Apptronik
Apply
about 4 hours ago
Austin, TX, USASenior / Mid Level
H1B Sponsor

Responsibilities

  • Develop, integrate, and maintain low-level drivers for sensors.
  • Execute and refine camera calibration techniques for accurate perception.
  • Instrument and profile the perception pipeline to identify bottlenecks.
  • Implement optimization techniques to maximize throughput and minimize latency.
  • Utilize high-performance processing frameworks for sensor data processing.
  • Collaborate with teams to validate sensor performance and evaluate hardware trade-offs.
  • Establish and execute performance benchmarks for the perception stack.
  • Promote software engineering best practices through code reviews and documentation.

Requirements

  • Expert-level C++ programming in Linux for performance-sensitive code.
  • Deep experience with sensor protocols like GMSL/MIPI and device driver development.
  • Solid understanding of camera calibration workflows and geometric vision.
  • Ability to optimize system bandwidth and identify latency bottlenecks.
  • Experience with low-level optimizations and frameworks like Holoscan or ROS2.
  • Hands-on experience with CUDA/GPU programming and NVIDIA Jetson platforms.
  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or related field; Master's preferred.
  • 4+ years of experience in software engineering focused on perception systems.

Tech Stack

Categories