Software Engineer (Tool-Building) at TERRAN ROBOTICS INC
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

95000.0

Posted On

31 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Robotics, Infrastructure, Code Generation, Software Design, Rapid Prototyping

Industry

Computer Software/Engineering

Description

Join Terran Robotics to help pioneer intelligent, autonomous construction systems at the ground floor of a fast-moving, multidisciplinary startup.

WHY JOIN TERRAN?

  • Make a big impact on the ground floor of an AI/Robotics company in Construction
  • Contribute and learn from a Multi-Disciplinary Product & Engineering Team
    We are seeking a Tool-Building Software Engineer to join our multidisciplinary team which spans mechanical, electrical, materials, robotics, AI, and software engineering. This role is ideal for someone passionate about developer productivity and elegant abstractions, who enjoys building internal tools that simplify complex systems. You’ll play a key role in designing and prototyping software infrastructure that empowers our robotics and AI teams to move faster and smarter.

REQUIRED QUALIFICATIONS

  • Passion for developer productivity and elegant software design.
  • Strong sense of API design and abstraction boundaries.
  • Experience building internal tools and infrastructure for engineering teams.
  • Ability to work across language boundaries.
  • Comfort with rapid prototyping and iterative development.
  • Interest in LLMs, code generation and metaprogramming.

PREFERRED QUALIFICATIONS

  • Experience with developer platforms, IDE extensions, or build systems.
  • Familiarity with integrating AI models into software tooling.
  • Exposure to robotics or embedded systems environments.
  • Background in systems programming or compiler design.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Build internal tools that streamline development workflows and simplify complex systems.
  • Design intuitive APIs and abstractions that balance usability with necessary complexity.
  • Rapidly prototype and iterate based on feedback from internal users.
  • Explore and integrate LLMs into developer tooling and workflows.
  • Develop systems for code generation and metaprogramming.
  • Collaborate closely with robotics, AI, and software engineers to identify and solve tooling bottlenecks.
Loading...