Software Engineer - HCI

Full-time · Hybrid (partially remote) · Taipei, Taiwan
APPLY

Responsibilities

  • Lead the development and maintenance of HMI (Human-Machine Interface) dashboards, ensuring an intuitive and responsive user experience.
  • Collaborate with autonomy, robotic, and cloud teams to create a seamless interface between the SHEN NONG SHI system and its operators.
  • Design and ship full-stack solutions that integrate with autonomy runtime systems.
  • Optimize system performance and reliability, addressing latency, scalability, and fault tolerance.
  • Maintain a secure and efficient data pipeline between edge devices and cloud services.

Requirements

  • Proficient in modern TypeScript frontend framewoks (e.g. React, Next.js, Vite).
  • Backend experience with at least one framework (e.g., FastAPI, Django, Flask, Node/Express, Rails, etc.).
  • Familiar with basic network architecture, cyber security, and Linux systems.
  • Experience with relational databases (e.g., PostgreSQL, MySQL, MariaDB) and ORM libraries (e.g., SQLAlchemy, Prisma, Sequelize).
  • Experience building RESTful APIs and/or GraphQL APIs.
  • Solid software engineering skills, including TDD, unit testing, integration testing, CI/CD.
  • Solid understanding of OOP, design patterns, and software architecture (e.g., UML).

Bonus Qualifications

  • Experience with ROS/ROS2 and building front-end interfaces for ROS systems.
  • Experience developing applications or HMI programs involving communication protocols (e.g., TCP/IP, wireless) or hardware interfaces (e.g., USB, Bluetooth).
  • Experience designing user interfaces for autonomous systems, robots, industrial automation, or edge/IoT devices.
  • Experience using Three.js or React Three Fiber to render 3D scenes within React.
  • Hands-on product development and launch experience.
  • Strong communication skills with experience collaborating on projects with cross-functional engineers (e.g., roboticists, machine learning engineers, etc.).

Benefits

  • Located in the center of the city: Just across the street from Dongmen MRT Station exit 6.
  • Competitive salary: Compensation packages aligned with global Tier-1 cities.
  • Incentives: Long term incentive plans currently under development. Coming soon.
  • Performance bonuses: Awarded based on annual company performance and individual contribution.
  • Insurance coverage: Labor, health, pension, occupational injury... etc.
  • Flexible hours: Flexible start and end times to support work-life balance.
  • Hybrid work: Option to work remotely 2 days a week.
  • Legal benefits coverage: Includes labor insurance, national health insurance, pension contributions, occupational injury protection, special leave, and marriage leave.
  • Learning support: Tuition subsidies available for approved external training or professional development programs.
  • In-house culinary workshops: Team cooking sessions for fun and learning the way of the wok.
  • Other: Birthday cakes and company dinners!
APPLY