About The Position

The Frontend Software Engineer – Robotics Teleoperation UI is responsible for developing and improving user interface applications that support robotics teleoperation and data collection workflows. This role works closely with engineering and operations teams to gather requirements, design solutions, and implement modern frontend features that enhance usability, performance, and reliability of robotics software systems.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience required
  • Minimum of 3 years of relevant software development experience with a focus on frontend or UI development preferred
  • Experience developing web applications using TypeScript and modern frontend frameworks such as React preferred
  • Familiarity working in Linux environments and using command-line tools
  • General understanding of backend services or API integration
  • Experience with software testing practices and improving unit test coverage preferred
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and the ability to communicate effectively
  • Demonstrated ability to work collaboratively, both within and outside one's own work group
  • Demonstrate commitment and adherence to Sigma Design Core Values
  • Pass a post-offer background verification

Responsibilities

  • Design, develop, and maintain frontend applications that support robotics teleoperation tools and operational workflows.
  • Collaborate with engineering and operations teams to gather requirements and translate them into functional and intuitive user interface solutions.
  • Develop modern web applications using TypeScript and React or similar frameworks to support operator interaction with robotics systems.
  • Improve frontend software quality through enhanced architecture, code reviews, and expanded unit testing coverage.
  • Troubleshoot, debug, and optimize UI performance to support reliable operational use.
  • Work within Linux-based development environments and utilize command-line tools as part of the development workflow.
  • Collaborate with cross-functional teams to integrate frontend systems with backend services and operational tools when required.
  • Contribute to continuous improvement of frontend engineering practices and development standards.
  • Follow Business Technology policies to protect sensitive data and reduce information security occurrences.

Benefits

  • competitive compensation
  • 401(k) with up to 4% company match
  • quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • multiple options for medical insurance
  • dental insurance
  • voluntary benefits: vision, long-term disability, and life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service