Software Engineer, Command Centre (Frontend & UI/UX)
Laelaps · Zürich, Switzerland
What this role requires
2 requirements, read out of the advert rather than guessed from the job title:
Also mentioned, not required: WebSockets, WebRTC, Figma, Mapbox, deck.gl, English (B2). Worth having, but their absence is not what gets a CV filtered out.
See how often each of these is required across open frontend roles in Europe.
Free, no card. Tells you which of them your CV evidences and which it only implies.
Job description
Our Mission
At Laelaps AI, we believe robotics is entering a transformative decade, much like the arrival of the internet. Advances in AI, cloud computing, and hardware are reshaping what autonomous systems can do. Our mission is to build the intelligent software that powers physical security in the real world - enabling robots and sensors to handle dangerous and critical tasks that humans shouldn't have to. By engineering the orchestration layer for intelligent security, we aim to create a world that is safer, more secure, and more resilient.
We're a strong founding team based in Zurich, backed by visionary investors and advisors. We are engineering the future of security today!
The Role
You will build the Command Centre, the screen an operator uses to see what our robots and cameras see, decide in seconds, and task the fleet. Soldiers have already run our console unaided after a short introduction. Next, one operator watches many sites, and tasks robots in plain language instead of drawing routes. That needs an interface built for it.
This role is engineering and design in one. You will shape the flows, prototype them, test them with operators, and ship them in production code, working with our full-stack engineer on the backend and our vision engineers on what the models show.
Read the full description (28 more sections)Show less
What You'll Work On
Operator interface: live video, site maps, robot positions and alerts in one view that works at 03:00.
Alert triage: the flow from alert to decision: evidence, context, confirm or dismiss, dispatch a robot.
Tasking by instruction: an interface for telling the fleet what to do in plain language, and seeing how it plans to do it.
Design system: components and patterns that keep the product consistent as it grows.
Usability: prototype, test with operators, measure, iterate.
Performance: real-time streams and many sites without the interface slowing down.
Who We're Looking For
A frontend engineer with real UI/UX craft, who has shipped data-heavy, real-time interfaces that people rely on under pressure.
Your Background
3+ years of frontend engineering with TypeScript and React.
Shipped real-time, data-heavy interfaces: maps, video, dashboards or control panels.
UI/UX practice: you design flows, prototype in Figma or similar, and run user tests.
Comfortable with backend APIs and real-time transport (WebSockets, WebRTC).
Accessibility and performance as habits, not afterthoughts.
Nice to Have
Control room, mission-critical or security interfaces.
Mapping and geospatial libraries (Mapbox, deck.gl or similar).
Building a design system from scratch.
Defence or regulated customers.
What We Offer
Ownership: you are able to ship products and deliver project end-to-end.
Mission: autonomous security that keeps people and critical sites safe, including in defence.
Career path: a ground-floor seat with real runway. Prove your value and you will not have barriers to grow.
Team: work directly with PhD-level co-founders in AI, Robotics, and Physics, alongside a strong (and fun) founding team.
Compensation: Competitive equity/salary package
Culture: International founding team that is serious about building but does not take itself too seriously.
Find more English Speaking Jobs in Switzerland on Arbeitnow
You will apply. Then you will hear nothing.
And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.
- 1
Drop in your CV
One PDF, thirty seconds. No card.
- 2
See what is wrong with it
Every weak passage, quoted from your own CV, with the line to replace it.
- 3
Apply where you fit
Every European role ranked against what your CV actually says.
- Free, no card
- Your CV file is deleted after parsing
- Or skip the upload — build your profile by hand
- Refreshed every 6 hours