Wemolo is no ordinary company we are the pioneering force that is revolutionizing conservative parking management!
Are you ready to embark on an exciting journey with us At Wemolo we are productfocused. What you start you also finish. We foster an environment where innovation and personal development go hand in hand. Are you ready to own (y)our growth
An IoT (Internet of Things) Software Engineer at Wemolo is responsible for designing developing and maintaining firmware application software for IoT devices running in a dockerised environment. This includes creating and implementing software for connected devices as well as designing and implementing communication protocols for these devices to connect to the backend. Additionally the engineer might be involved in writing backend services.
You will mainly develop Python application software for IoT devices. These devices possess larger computing capabilities and are close to lowend desktop computers. While basic knowledge about operating systems and linux is vital for designing the firmware applications the core focus is lying on correct communication and state management of various peripherals via specific APIs and protocols such as:
- POS terminal
- Printer
- QRcode scanner
- Vehicle detection pipeline
For this position you will be expected to pass a live coding interview.
WHAT TO EXPECT
- Design and develop reliable Python software enabling functionalities of our IoT devices and reliably tracking the devices state
- Experience working with hardware product(s) (hundreds/thousands/millions) of devices
- Collaborate with hardware engineers to integrate software and hardware
- Debug and troubleshoot software issues
- Create maintain internal and understand external documentation for software & hardware integration
- Continuously evaluate and improve software performance
- Monitor and maintain firmware applications to ensure high availability and scalability
- Proactively identify and propose solutions to problems
- Work independently and take ownership of assigned tasks
- Follow existing software engineering standards (coding guidelines) and contribute to improving them
INSPIRE US BY KEY QUALIFICATIONS
- Software engineering background (e.g. studying Computer Science or Mechanical Engineering Mathematics Electrical Engineering Physics)
- 2 years of experience
- Docker
- Experienced with Python (or proficient in another object oriented language)
- Interest in learning and developing software using Python as it is our main programming language
- Handson in Linux (comfortable working in the command line and using GNU tools)
- Experienced with the clientserver model
- Experience in integrating hardware
- Git
- Analytical thinking
- Strong written and spoken English (level C1 on the CEFR scale)
EXTRA POINTS FOR
- Experience working with large IoT fleets (thousands and millions of IoT devices).
- Experience with cloud services (preferably the following AWS services: Kinesis Lambda S3 EC2 ECS Fargate Elastic Beanstalk and RDS).
- Experience with Bash scripting
- Familiar with algorithms such as Kalman filter PID Dijkstra and sorting.
- Fulltext search engines (e.g. ElasticSearch or Apache Lucene)
- Infrastructure as Code (IaC) preferably Terraform
- SQL (preferably PostgreSQL)
- REST API and HTTP
WHAT WE OFFER YOU
- Flexibility: Our model allows you to tailor your work schedule to your unique requirements ensuring maximum flexibility
- Equipment: Decide on your own equipment to work efficiently and comfortably
- Workation: Work in inspiring locations during your Workation for fresh ideas
- Development: Take advantage of our language courses or inhouse training programs to learn new skills
- Catering: Fresh coffee from our portafilter machine around the clock for your energy and productivity. Discover the variety of Bella&Bona our online cafeteria or help yourself to our fruit basket or enjoy breakfast at the cereal bar
- Dress code: Dress in a way that makes you feel most comfortable
- Measurable goals: Our agile methods allow you to directly measure your impact on our product and company success. allow you to directly measure your impact on our product and company success
- Events: Celebrate our successes at our legendary team events and OKR parties
- Health: We support your health and fitness with EGYM to keep you active
- Security: Your workplace security is ensured by our profitable business model
- Profit sharing: Benefit from our Virtual Stock Option Plan (VSOP) and participate in the success of Wemolo
INNOVATION THROUGH DIVERSITY
Regardless of your background origin gender identity or individual circumstances its your personality that interests us. Thats why were committed to building a culture of collaboration and respect where every team member has a voice can grow and feels valued with us.
STILL HERE
Then we could be a perfect match!