How would you explain Loepfe to your friend in 3 sentences?
Loepfe is one of the top companies in the world producing sensors and quality control systems for the textile industry. We are based in canton Zürich where we develop, build and deliver our electronic, optical and software products since 1955. Here you will find a lot of room to create high quality, applied software, from the firmware level up to the cloud.
Technologies that we use
Can I choose the hardware? What is your coding setup (IDE, OS, Build server, Cloud provider)?
Our IT provides us with a specific model of laptop for developers. Smaller accessories can be chosen individually. We use Windows, but you are free to install your own tools. Depending on the specific technical needs, as IDEs we use among others Rider, PyCharm, CLion, Visual Studio and VS Code.
Our software development process
How can I grow as a developer at your company (career paths and learning opportunities)?
At Loepfe you are asked to take part in every aspect of software development, from architecture discussions to implementation, from writing automated tests to setting up CI/CD pipelines and managing cloud infrastructure. Expertise in a specific area can grow according to your preferences and skills, and as you evolve professionally, you will take responsibility in coming up with system-wide architectural solutions, in making sure that we use state-of-the-art technology and in mentoring less experienced colleagues.
Do you prefer always writing your own software for everything or use frameworks if they fit?
If an existing framework can solve a problem of ours efficiently, then we try to use this framework.
What are your key values and what are some daily work examples of them?
How diverse are your teams? What is the typical team size and structure?
Our R&D consists of people of many nationalities, ages and experiences. The size of our teams is usually between 3-8 team members.
Do you offer any helpful initiatives for parents with young children?
We offer maternity leave of 16 weeks as well as paternity leave of 3 weeks. 41 hours a week with flexible working hours plus time worked in advance for bridge days to reconcile work, family and private life. Part-time positions are possible, but are dependent on function.
What is your remote work policy?
In normal cases, up to 40% home office is possible.
If you do Agile - how is your agile process & release cycle? How much coding vs meetings/planning?
Depending on the project, we adopt an agile development lifecycle and we make use of 2-weeks iterations. We strive to keep meetings as efficient as possible. Product managers like to ask the developers about their technical opinion, and in this way you can actively influence the product you are going to build.
Do you have some in-house tech workshops or hackathons? Is there an educational budget?
We learn from each other daily by working closely together and systemically reviewing the code. We support our team members to attend workshops and educational courses related to our work and our products. Some of our team members attend hackathons and meetups regularly in their private time.
Can I work on my projects or open source for a part of time?
We don’t have such a policy, but if somebody has a good idea, which is also somehow related to our company vision, we are eager to support that.
What do I need to do to buy a 50$ educational book on company expense?
You send an email to your team lead and he/she will order it for you. Or you can order it yourself and get reimbursed from our finance department. If the book is good, we encourage you to make a short presentation in a team meeting about what you have learned.
1. Interview (online):
2. Programming test (online)
3. Interview (on premises)
4. We call your references
5. You get an offer