Software Engineering Generalist

Zeromatter Technologies Inc

Mountain View (CA)

On-site

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Zeromatter Technologies Inc in Mountain View, CA seeks a Software Engineering Generalist to work across our simulation platform. You’ll write high-performance code powering interprocess communication, actor models, and data workflows, with impact on robotics and autonomous systems.

You’ll collaborate with customers and internal engineers to ensure data ingestion and tooling align with real-world needs, delivering robust features with strong test coverage across the stack.

Qualifications

  • Engineering degree in a related field or equivalent working experience.
  • Experience with interprocess communication.
  • Experience with concurrent programming.
  • Deep knowledge of Rust and/or C++ (the majority of our tech stack is written in Rust). We also use bits of C, Python, and TypeScript where appropriate.
  • Experience in an industry such as aerospace, automotive, industrial robotics, etc.
  • Bonus: Experience with simulating dynamical systems, e.g. multibody systems, CFD, FEM, etc.
  • Bonus: Experience with computer graphics.
  • Bonus: Experience with machine learning.

Responsibilities

  • Build tooling to understand how data payloads are scheduled between processes and what information they contain.
  • Build code generation features to improve internal and customer workflows.
  • Create and/or extend various actor models such as pedestrians, cars, bicycles, or drones.
  • Ensure appropriate test coverage exists for existing and new features we develop.
  • Work with customers to understand their needs and work with their engineers to ensure their teams can easily ingest the data they produce on our platform.

Skills

Rust/C++ proficiency
Interprocess communication
Concurrent programming
Engineering mindset

Education

Engineering degree or equivalent experience

Tools

Rust
C++
Python
TypeScript

Job description

As a Software Engineering Generalist at Zeromatter, you'll tackle diverse technical challenges that span our entire simulation platform. You'll write high-performance code that powers everything from interprocess communication to realistic actor models. This role gives you the freedom to work across our stack and deliver solutions that directly impact how the world's most advanced robotics and autonomous systems are built, tested, and trained.

Responsibilities
  • Build tooling to understand how data payloads are scheduled between processes and what information they contain.

  • Build code generation features to improve internal and customer workflows.

  • Create and/or extend various actor models such as pedestrians, cars, bicycles, or drones.

  • Ensure appropriate test coverage exists for existing and new features we develop.

  • Work with customers to understand their needs and work with their engineers to ensure their teams can easily ingest the data they produce on our platform.

Qualifications
  • Engineering degree in a related field (e.g. computer science, mechanical engineering, physics, math, robotics, etc.) or equivalent working experience.

  • Experience with interprocess communication and related concepts.

  • Experience with concurrent programming.

  • Deep knowledge of Rust and/or C++ (the majority of our tech stack is written in Rust). We also use bits of C, Python, and TypeScript where appropriate.

  • Experience in an industry such as aerospace, automotive, industrial robotics, etc.

  • Bonus: Experience with simulating dynamical systems, e.g. multibody systems, CFD, FEM, etc.

  • Bonus: Experience with computer graphics.

  • Bonus: Experience with machine learning.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Forward Deployed Engineer
Forward Deployed Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 150,000 - 210,000
Robotics Simulation & Systems Engineer
Robotics Simulation & Systems Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 140,000 - 190,000
Developer Productivity Engineer
Developer Productivity Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 180,000 - 240,000
Technical Program Manager (Customer Facing)
Technical Program Manager (Customer Facing)

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 140,000 - 200,000
Build Engineer
Build Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 120,000 - 170,000
Robotics Lead
Robotics Lead

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 180,000 - 240,000
Systems Engineer
Systems Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 120,000 - 190,000
Platform Engineer
Platform Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 180,000 - 240,000
Robotics Research Engineer
Robotics Research Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 120,000 - 190,000
Backend Engineer
Backend Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 140,000 - 210,000