Mudita designs consumer electronics that help to bring balance and quality to people’s lives. Products which are as minimalistic as possible, which don’t scream for attention or overwhelm us with needless distractions.
At our office in Warsaw, we’ve gathered a dream-team of skilled professionals to design a series of mobile phones and other devices that will be launched worldwide. We are experts in research and development, engineering, software development, product management and marketing, driven by a mission to create great products that put physical and mental health first.
We’re looking for Junior Embedded Engineer for the Mudita OS project - the open-source mobile operating system. There will be plenty of challenges, as well as opportunities for you to develop your skills and have a significant influence on the company's growth.
Key Responsibilities:
- New features development - 70%
- Maintenance and bug fixing - 20%
- Meetings - 10%
We are looking for a person:
- who is proactive
- who is a team player - this is very important to us! :)
- who focuses on objectives and how to achieve them
- who takes responsibility for the results of their work
- who can effectively analyze business requirements, understands them and proposes optimal solutions
Other requirements :
- Bachelor’s or master’s degree (computer science, electrical engineering or another related field)
- At least 1 year of experience in embedded software design, implementation and testing
- Good knowledge of C++
- Experience with object-oriented programming rules and design patterns
- Experience with CMake
- Experience in writing unit-testable code and unit testing
- Experience in working with RTOS (especially FreeRTOS)
- Experience with cross-compilation and debug tools
- Experience with communication protocols, e.g.: Bluetooth, USB, I2C, SPI
- At least basic knowledge of UML
- At least basic knowledge of Python and Bash
- Experience with Git
Tech stack:
- C++17
- CMake
- Catch 2 / Google Test
- PlantUML
- Python
- Bash
- GitHub
- Jira
- Confluence
Cool working environment:
- 26 paid days off
- Flat structure
- Freedom and transparency
- Flexible working hours & remote work
- Multisport Benefit Card
- Medicover Health Care
Great office if you want to visit us:
- Superb location, walking distance from Metro Racławicka
- Parking spots without parkometers
- Excellent coffee (!)
- Balcony for summer chilling