SOFTWARE ENGINEER, C++ MIDDLEWARE AND RUNTIME INFRASTRUCTURE

US Research and Development
Full-time
Santa Clara, CA
$120,000 - $200,000 a year
Posted on 5 months ago

Job Description

Develop and optimize core infrastructure for reliable, low-latency execution of on-vehicle robotics software, focusing on performance analysis, bottleneck identification, and robustness enhancement.

Responsibilities

  • Design and optimize interprocess communication
  • Develop event logging and telemetry
  • Implement safety-enhanced memory allocators
  • Build lock-free data structures
  • Work on network communication protocols
  • Develop component health monitoring
  • Manage on-vehicle configurations
  • Optimize OS interactions
  • Ensure QMS compliance and process improvements

Requirements

  • BS in Computer Science or related field
  • C++14 or later coding experience
  • Linux development tools proficiency
  • Strong communication skills
  • Proactive problem-solving skills

Benefits

  • No benefits