GrepJob
GrayMatter Robotics

Staff C++ Architecture Engineer

GrayMatter Robotics
Apply
4 months ago

Base Salary

$190k - $230k/yr

Responsibilities

  • Design and implement high-quality C++ and Python tooling for ROS/ROS 2 nodes and libraries.
  • Integrate and support sensors and actuators, developing device drivers and diagnostics.
  • Architect scalable subsystems using robust design patterns.
  • Diagnose and resolve performance and scalability challenges.
  • Own components, features, or systems with end-to-end responsibility.
  • Develop reusable software components for back-end platform interfacing.
  • Collaborate with cross-functional teams to create innovative application experiences.
  • Continuously improve code quality, efficiency, and performance.
  • Conduct reviews and write clear documentation advocating best practices.

Requirements

  • Bachelor’s degree in Computer Science, Robotics, or equivalent experience.
  • 8+ years of industry experience in developing production software in modern C++.
  • Proven track record of owning and delivering components or systems.
  • Familiarity with large-scale system design and architecture best practices.
  • Experience with concurrency and real-time programming.
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent communication and cross-team collaboration skills.
  • Ability to thrive in a fast-paced environment with shifting priorities.

Benefits

  • Comprehensive medical, dental, and vision coverage.
  • Unlimited PTO policy.
  • 401(k) plan with employer match.
  • Regular offsite events.
  • Discretionary fund for enhancing productivity.

Tech Stack

C++CMakeGitGitHub ActionsGitLab CI/CDLinuxPython

Categories