TerraFirma Robotics is hiring a Full-Stack Software Engineer to build intuitive, high-performance interfaces for the real-time remote control of heavy machinery. You will work across the full stack to prototype data-rich visualizations, build pipelines for complex sensor data, and optimize user interactions, helping to automate construction to make it faster, cheaper, and safer.
What You'll Do
- Design and build intuitive, high-performance user interfaces for tasking, supervising, and remotely controlling autonomous robots and workflows.
- Develop real-time visualizations for complex sensor data, including LiDAR, 3D models, and geospatial information, with a focus on rapid prototyping and user feedback.
- Apply best practices in networking, authentication, and security to ensure low-latency, reliable communication between systems.
- Architect and maintain scalable, secure backend systems, ensuring efficient deployment and operation in production environments.
- Iterate quickly, collaborate cross-functionally, and optimize the full-stack experience to deliver robust and user-friendly solutions.
- Lead interdisciplinary teams, mentor new engineers, and help grow the team through hiring.
What We're Looking For
- B.S. in Computer Science, Software Engineering, or a related technical field.
- 2+ years of professional or project experience as a full-stack or application developer, working across frontend, backend, and infrastructure.
- Proficiency in building interactive UIs using modern frameworks and platforms like React, Vue.js, Unity, or Unreal Engine.
- A strong understanding of computer networking principles, including routing and protocols across the OSI model.
- Proficiency in developing software to run on Linux-based systems.
Nice to Have
- Experience working with real-time data systems or low-latency communication protocols like WebRTC or gRPC.
- Experience with data visualization, transformations, and working with 3D, geospatial, or LiDAR data.
- Experience developing for game engines like Unity or Unreal Engine and using them for data visualization or UI prototyping.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with cloud platforms like AWS, GCP, or Azure and edge computing strategies.
- Understanding of cybersecurity best practices for application development, networking, and data handling.
- Demonstrated ability to prototype and test multiple solutions to determine optimal approaches.
- Ability to work autonomously in a fast-paced environment.
Technical Stack
- React
- Vue.js
- Unity
- Unreal Engine
- Docker
- Kubernetes
- AWS
- GCP
- Azure
- Linux
Benefits & Compensation
- Generous equity.
- Relocation packages available to help cover moving costs.
Work Mode
This is an onsite position in Austin, TX.
TerraFirma Robotics is an equal opportunity employer.




