Software Engineer, Robotics at TAR | CA, US | Rezi

Software Engineer, Robotics at TAR

Software Engineer, Robotics

TAR · CA, US

1 weeks ago

Software Engineer, Robotics

TAR · CA, US

7 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer, Robotics role.

Rezi rewrites your resume against TAR's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer, Robotics posting at TAR — free, in seconds.

About the Role

As a Software Engineer on the robotics team, you will own the software that makes machines autonomous, including middleware, perception, localization, planning, and control. You will also manage the fleet layer that coordinates multiple machines on a single site. This is a mid to senior level individual contributor role based in San Francisco. Your code will run on real hardware outdoors, and you will travel to deployment sites as needed.

Responsibilities

  • Write software across the autonomy stack for prototype and production robots: perception, state estimation, localization, motion planning, and controls.
  • Implement task and motion planning for precise physical asset placement.
  • Build the fleet layer for task allocation, coordination, and deconfliction across multiple machines.
  • Establish simulation and CI for validation, and build logging and telemetry pipelines for debugging.
  • Develop operator-facing tooling for teleoperation, supervision, and diagnostics.
  • Ship software that operates offline and degrades gracefully in remote, low-connectivity environments.
  • Debug on-site, close the sim-to-real loop with mechanical and electrical teams.

Requirements

  • Professional experience building software for robotic or autonomous systems.
  • Proven track record of shipping production robotics software on deployed hardware.
  • Expertise across the autonomy stack, from prototypes to production code in C, C++, or Rust.
  • Experience building for real-time and resource-constrained environments.
  • Ability to independently manage a system from architecture to field deployment.
  • High ownership, bias for speed, and comfort with ambiguity.

Skills

  • C++
  • Rust
  • Robotics
  • Autonomous Systems
  • Perception
  • State Estimation
  • Localization
  • Motion Planning
  • Controls
  • Task Planning
  • Fleet Management
  • Simulation
  • CI/CD
  • Logging
  • Telemetry
  • Teleoperation
  • Supervision
  • Diagnostics
  • Real-time Systems
  • Resource-Constrained Environments
  • GNSS/RTK
  • SLAM
  • Multi-robot Coordination

Location

  • San Francisco

Work Type

  • Onsite
  • Hybrid

Experience Level

  • Mid-level
  • Senior-level

Benefits

  • Up to $15K relocation bonus
  • Unlimited PTO
  • Health, Dental, Vision insurance
  • $1K monthly stipend for meals

About the Company

  • TAR is building the world’s first off-grid power plants for data centers using renewable technologies.
  • We are vertically integrating to solve bottlenecks in power generation and deployment.
  • TAR is both a hardware and software company, developing critical physical infrastructure.
  • We are partnering with a major compute provider to deploy 5GW by 2028.
  • Our operating principles include high ownership, agency, speed, first principles thinking, and passion for solving the energy problem.