Skip to content
GrayMatter RoboticsGrayMatter RoboticsCarson, CA

Senior Robotics Engineer: Software

Develops production software, perception, planning, and control algorithms for high-degree-of-freedom manufacturing robots, working directly with sensors and hardware. Requires a bachelor's degree, 4+ years of relevant industry experience, and strong C++, Python, and ROS2 skills.

134k – 175k/yr
On-site5+ YOEEmbedded Engineering

About the role

Responsibilities

  • Develop and implement algorithms, systems, and architecture for high-DOF robotic systems in manufacturing environments.
  • Configure, troubleshoot, and develop low-latency, robust interfaces for high-bandwidth, high-throughput sensor data.
  • Develop computer vision and perception algorithms using multimodal sensing for 3D geometry reconstruction, segmentation, and inspection.
  • Develop fast and robust high-DOF motion-planning algorithms in the presence of obstacles, using knowledge of kinematics and dynamics.
  • Develop high-performance, production-ready software packages and systems using GPU programming and other hardware acceleration methods.
  • Stay current with research and novel findings in robotics and artificial intelligence.
  • Test and evaluate state-of-the-art algorithms and techniques for planning, learning, perception, and control.
  • Maintain knowledge of the product and related hardware to provide technical assistance to internal and external teams at company and customer facilities.
  • Identify and resolve complex and stochastic software issues through systematic debugging.
  • Allocate approximately 40% of time to application-team support for proofs of concept, factory acceptance tests, and deployments.
  • Travel to client locations as needed for on-site system-level debugging.

Requirements

  • Bachelor's degree in Robotics, Computer Science, or a similar engineering discipline.
  • 4+ years of industry experience developing, implementing, and testing algorithms for planning, learning, perception, or control.
  • Experience developing complex function-based software that interacts with sensor inputs, control loops, and redundancy.
  • Production-level proficiency in C++ and Python.
  • Proficiency with ROS2 and relevant open-source robotics libraries.
  • Strong technical and analytical skills.
  • Ability to communicate and collaborate effectively across multiple teams.
  • Willingness to work in a fast-paced environment with changing priorities.
  • Must maintain ongoing work authorization throughout employment.
  • Must meet applicable U.S. export-control eligibility requirements as a U.S. citizen or national, lawful permanent resident, refugee, or asylee.

Nice to Have

  • MS or PhD in Robotics, Computer Science, or a similar engineering discipline.
  • 7+ years of experience developing, implementing, and testing algorithms for planning, learning, perception, or control.
  • Test-driven development and strong documentation skills.
  • GPU programming and other hardware acceleration methods.
  • Delivery of complete software products meeting rigorous functional and safety-critical requirements.

Compensation and Benefits

  • Salary range of $134,000–$175,000 for new hires across levels in Los Angeles, CA.
  • Benefits and perks include medical, dental, vision, unlimited PTO, a 401(k) plan with employer match, regular offsite events, and a discretionary productivity fund.

Skills

C++Pythonros2Computer Visionmotion planningkinematicsdynamicsgpu programmingRoboticsartificial intelligence3d reconstructionsensor interfacescontrol systemstest-driven development
Scale AI

Senior Technician, Robotics

Scale AISan Francisco, CA

Hands-on lab role maintaining and operating robots for data collection in Scale's San Francisco Robotics Lab. Requires 5+ years hardware lab or manufacturing experience, robotics/AI/computer vision background, and strong technical/project management skills.

134k – 168k/yrOn-site5+ YOEEmbedded Engineering
Bevi

Senior Embedded Engineer

BeviBoston, MA

Lead design and implementation of embedded firmware and Android systems for Bevi's IoT smart beverage machines. Requires 7+ years experience with ARM Cortex-M, RTOS/bare-metal, electromechanical control, and full product lifecycle ownership.

140k – 170k/yrHybrid7+ YOEEmbedded Engineering
Forterra

Senior Command and Control Software Engineer

ForterraClarksburg, MD

Senior embedded engineer developing real-time C++ edge software on NVIDIA Jetson devices for electromagnetic spectrum operations, signal processing, and C2 interfaces. Owns data pipelines, protocols, and deployment from bring-up through hardware integration.

140k – 220k/yrOn-site5+ YOEEmbedded Engineering
Eightsleep

Senior Firmware Engineer, Bluetooth

EightsleepSan Francisco, CA

Own and scale the Bluetooth Low Energy stack for next-generation sleep hardware, focusing on reliable, power-efficient connectivity and OTA updates. Requires 5+ years embedded experience with deep BLE protocol and Nordic stack expertise.

140k – 180k/yrOn-site5+ YOEEmbedded Engineering
Applied Intuition

Technical Lead, Mining Autonomy Platform

Applied IntuitionSunnyvale, CA

Leads technical direction for mining autonomy platform, owning low-level vehicle controls, software platform for health monitoring/telemetry/deployment, and 0→1 vehicle bring-up. Requires 7+ years in embedded systems/robotics, C/C++ proficiency, and tech leadership experience.

125k – 222k/yrOn-site7+ YOEEmbedded Engineering