Zippsafe is a Swiss startup company with a growing presence in Budapest. Focusing on continuous innovation, we are setting new standards in fl exible garment solutions in healthcare. Thanks to the integrated IoT architecture, we can achieve signifi cant space savings, and the administrative process around locker management can be digitized. Since the launch in 2017, we already have over 30,000 daily users at installations in Switzerland, Germany, Austria, France, and the USA. Zippsafe employs around 60 people at its offi ces in Zürich, Budapest, Düsseldorf, and the US. Further country subsidiaries are to be established soon. Become part of our success story!
In your role as Senior Embedded Software Engineer, you will be responsible for further enhancing the functionality of the embedded software running on the central electronics of the lockers. We are looking for someone passionate about software development, who is eager to bring innovative ideas to the table, who is keen on applying state-of-the-art solutions for problems and with who helps to scale up the company to reach 1 million happy users worldwide. We are dedicated engineers who are developing green fi elds, highly performant, and complex applications for our users. Our focus is to enable transformation to space-saving and smart employee locker room solutions, providing the best-in-class user experience for professionals around the world.
Designing embedded systems
Embedded Linux application development
STM32 microcontroller programming in C
Managing projects from idea to realization
Shaping the application together with the product team
Writing clean, well-tested, maintainable code
Working in an agile development environment, regularly shipping and iterating on results
Min. 8 years of experience in microcontroller programming
Strong architect mindset
Electrical Engineering / Software Engineering degree (preferable)
FreeRTOS or other embedded operating systems experience
Experience in testing and debugging
Native Hungarian and fl uent English
Experience with STM microcontrollers
Integrated circuit development experience
Intermediate C++
Microsoft Azure Fundamentals
IoT experience
Experience with Agile, Scrum, DevOps, eXtreme Programming
Project Management skills
Fluent German
We are a fast-growing scale-up with global expansion ambitions, a young team, with a strong team culture
We focus on trust and empowerment, giving you a lot of responsibility and the appropriate scope to implement your ideas
We work passionately towards mutual success and celebrate it regularly in local and international team-building events
Flexible working arrangements
Annual bonus if targets reached
Fruits and snacks shelf
First-class office environment
Development environment: Windows/Linux (Linux preferred)
Development platform: ARM Cortex M4, (STM32 HAL and LL preferred)
Versioning: Git (Bitbucket)
Strong C
RTOS knowledge: tasks, task notifi cations, mutexes (freeRTOS preferably)
Strong scripting skills: Python preferably, Bash
Hardware skills: understanding schematics
Proficiency using measuring instruments: oscilloscope, DMM, and profi ciency in hand soldering is nice to have
Design, develop, and maintain efficient, reliable, and scalable embedded software for STM microcontroller and embedded Linux systems
Collaborate with hardware engineers to define system requirements, interfaces, and integration strategies
Conduct code reviews, ensure best practices in software development, and maintain high standards for quality and performance
Troubleshoot and resolve complex technical issues in embedded systems, including debugging hardware-software interactions
Drive innovation by staying up-to-date with the latest trends, tools, and technologies in embedded systems and software development
Work closely with product management and software (frontend & backend) to define software requirements and specifi cations
Drive architecture discussions and make design decisions
1117 Budapest, Alíz utca 4, Office Garden
Home Office 2 days/week