Engineering Manager - Autonomous System UI/UX

Zurich
Software Engineering /
Full time /
On-site
About the job

At Gravis, we engineer solutions at the nexus of hardware and software every day, bringing new robotics technologies onto awesome, autonomous machines. We’re looking for an experienced and motivated Engineering Team Lead to guide a cross-functional team that’s building the full suite of user-facing applications at Gravis. This includes both the game-like tablet interface for equipment operators, and our web-based cloud platform for construction project managers.

You’ll be responsible for leading and mentoring this frontend-focused team, balancing technical contributions with strategic thinking and a focus on crafting incredible end-user experiences. You'll work closely with product, development, and leadership teams to shape how users interact with our systems—on the ground and in the cloud. At Gravis, we like to be in the trenches (literally 😉). Therefore expect to wear steel-toe boots from time to time while doing field testing of user interfaces. While managing the team is the dominating part of your day to day work, we also expect our engineering managers to stay close to development and deliver some hands-on technical work themselves. 

Responsibilities

    • Lead and mentor a team of 4-6 engineers (full-stack, UX, Game Developers)
    • Own the architecture and delivery of Gravis’ entire frontend stack
    • Collaborate on the overall Gravis system architecture to align on-machine software with frontends
    • Collaborate with senior management to shape product strategy and align engineering efforts
    • Align UX/UI design decisions with product requirements and operator feedback
    • Foster a culture of technical excellence, collaboration, and user-centric software development
    • Act as a hands-on technical contributor 

Required Qualifications

    • Infinite drive for building high-quality, user-centric products
    • Excellent communication and leadership skills
    • Demonstrated ability to perform as part of a team
    • Solid (software) engineering and architecture background, with hands-on experience
    • Proven experience leading engineering teams or projects
    • System-level thinking with an ability to switch between different levels of abstraction

Additional Beneficial Skills

    • Significant experience with Human-computer interaction (HCI), Human-machine interaction (HMI), and/or game engines
    • Practical experience in architecture, engineering & construction (AEC), digital fabrication, or robotics
    • Experience with any of the following Cloud, Frontend, Game, and/or Robotics software development tools: Openframeworks, Unreal Engine, Unity, AWS, Kubernetes, Helm, ROS, gRPC, Typescript, Node.js, Python, C++, Golang, three.js
    • Experience with UI/UX design tools (Figma, Adobe CC, etc),
Don't meet every requirement? If you're enthusiastic about this role but your experience doesn't match every qualification, we still encourage you to apply. You might be the perfect candidate for this or other positions.

This is an opportunity to join a dynamic and versatile team, and to be part of a young startup that will revolutionize heavy construction.  Gravis Robotics offers a fair market salary and a working location in the vibrant city of Zurich. As a forward-facing startup, we understand that work-life balance and flexibility are important considerations for many professionals: If you are a highly qualified candidate with the requisite skills and experience, we encourage you to apply and discuss your preferred working arrangement during the interview process.

Gravis is an equal opportunity employer. We are committed to building an inclusive and diverse team, and do not discriminate based upon race, color, ancestry, national origin, religion, sex, sexual orientation, age, gender identity, gender expression, disability, veteran status, or other legally protected characteristics.

We are an international team that is working to solve problems with a global impact: to facilitate efficient communication and collaboration, proficiency in English is a requirement for all roles.