UI/UX Designer - Robot Interfaces
TerraFirma · Austin, TX · 8 mo ago
On-siteArt & CreativeFull-time
Job Overview
In this role, you’ll work across the full stack to build intuitive, high-performance interfaces for real-time remote control of heavy machinery via novel user interfaces. It requires strong frontend skills for seamless user experiences and backend expertise to ensure a secure, scalable architecture.
Responsibilities
- 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 (e.g., Docker, Kubernetes)
- 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
Basic Qualifications
- 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 (e.g., React, Vue.js, Unity, Unreal, or equivalent)
- 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
Preferred Skills & Experience
- Experience working with real-time data systems or low-latency communication protocols (e.g., WebRTC, gRPC)
- Experience with data visualization, transformations, and working with 3D, geospatial, or LiDAR data
- Experience developing for game engines (e.g., Unity, Unreal Engine) and using them for data visualization or UI prototyping
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Familiarity with cloud platforms (e.g., AWS, GCP, 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
Additional Requirements
- Willingness to work extended hours or weekends when needed to support critical deadlines or triage urgent deployment issues
- Comfortable with working in a fast-paced startup environment
- Willingness to relocate to Austin, TX if not within commuting distance