ApplySarthi

Lead Software Engineer

Zurich Soft Robotics GmbH

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

14,271 open software roles across 1,174 companies are on ApplySarthi right now, most of them in Bengaluru (894), Hyderabad (287), Pune (177).

What software roles keep asking for: Python (37%), Java (31%), AWS (29%), System design (26%), C++ (25%), CI/CD (23%), Observability (23%), Kubernetes (20%) — counted across their open postings here.

Software Engineer jobs in Germany · Remote Software Engineer jobs · AWS jobs · C++ jobs · Docker jobs · FastAPI jobs

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Zurich Soft Robotics GmbH.

Questions you are likely to be asked

  1. Why do you want to join Zurich Soft Robotics GmbH?
  2. What is your experience with Python? Tell me one thing you learned the hard way.
  3. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  4. How would you design an API for a feature you have worked on?
  5. What do you do when a production issue happens on your code?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Lead Software Engineer at Zurich Soft Robotics GmbH interview free →

Building the intelligence behind Solskin Are you a driven person who wants to make buildings come alive? We are Zurich Soft Robotics (ZSR), a Zurich-based startup developing Solskin – a climate-adaptive solar facade. Solskin is not just a PV system or a shading system; it’s an intelligent skin that uses weather and building data, occupant feedback, and AI algorithms to decide how the facade moves, so buildings stay comfortable, avoid overheating, and use energy as efficiently as possible. Solskin is already running on several buildings across Switzerland, with many more to follow. In this role, you own the software that makes that happen. You write the code that runs Solskin, keep it reliable in the field, and constantly improve it. You will also architect and lead our future sensor-to-data platform. Your focus is where software meets hardware, and the control and AI on top of it. You don't need to be a front-end specialist. What you will do This is a hands-on leadership position: you code every day. Own the full stack: You maintain and develop the whole software stack, from cloud and data management to user-facing applications, and from low-level embedded firmware to high-level AI controllers learning from users. You keep it reliable and keep making it better. Be the link between the teams: You build the software that runs on real buildings and support the hardware team. You also build the internal tools used by sales and the business team. Lead what comes next : With the CEO and CTO, you set the software direction and lead development of future products. Our stack: Backend: Python, FastAPI, PyTorch Frontend: React, TypeScript Hardware: C/C++, STM32 microcontrollers, Beckhoff PLCs Database: PostgreSQL (TimescaleDB) DevOps & Cloud: Linux, Docker, AWS, Grafana What we are looking for Required: Education : MSc or PhD in Computer Science, Robotics, Electrical or Mechanical Engineering, or similar. Python : This is a must. You write clean Python that runs in production, on real systems. Embedded & Hardware: Shipped C/C++ on microcontrollers running on physical hardware; comfortable working with sensors, actuators, and basic electronics. Applied AI & Control: Understanding of modern control and ML/RL methods, with hands-on PyTorch experience applied to physical or dynamic systems. Cloud & data : You are comfortable with PostgreSQL, Docker and AWS. Leadership attitude : You take ownership, make decisions, and want to grow as a leader. Languages : English. German is a big plus. Hybrid setting : You will be expected to be on-site at least three days per week, and sometimes at customers’ locations, to work on real products. Availability : 100%, as soon as possible. Work-permit: You need the right to work in Switzerland for this position. Preferred: Startup experience: You have worked in a startup before and know what that means. Building modeling and control: You have prior experience handling building data, modeling building dynamics, and developing building controllers; ideally with ML and RL tools. Frontend: React and TypeScript. Mindset: Hands-on: You lead, and you still do the hard work yourself. Fast: You are pragmatic and iterate quickly. Things break, and plans change, and that doesn't scare you. Purpose: You care about climate and want to make buildings smarter. Benefits Impact: Your code runs on real buildings. You see the result of your work. Ownership: A key role with a real say in our product and technology, and room to grow with the company. Flexibility: Hybrid work and flexible hours. We like being in the Zurich office together, so plan for regular office days. Team: A small, skilled, and down-to-earth team that helps each other out. The reality: We are a startup. It is often messy; things rarely work the first time, and the workload is real. In return, you get a lot of freedom and responsibility from day one. Sounds like you? Send us your CV and a short document instead of a classic cover letter. It doesn’t need to be long, just enough for us to understand who you are and where you stand. Please cover these points: About you: A short description of yourself. Proud of: One thing you are really proud of, in a few sentences. Startup: Why do you fit a startup? Software meets hardware: Your experience where software and hardware come together. Juggeling many hats: You’ll rarely finish one thing from A to Z without interruptions: different stacks, different people, different projects, and on-site surprises. Describe a time your work was like that, and how you handled it. Find more English Speaking Jobs in Switzerland on Arbeitnow

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on arbeitnow · posted 2026-10-23. ApplySarthi collects openings and links to application pages; the role is advertised by Zurich Soft Robotics GmbH, not by us.