#1 Job Board for tech industry in Europe

Junior Embedded Systems Engineer
C

Junior Embedded Systems Engineer

Warszawa
Type of work
Undetermined
Experience
Junior
Employment Type
B2B, Permanent
Operating mode
Remote
Mudita

Mudita

Mudita designs consumer electronics that help to bring BALANCE & QUALITY to people’s lives. Products which are as minimalistic as possible, which don’t scream for attention or overwhelm us with needless distractions.

Tech stack

    C++17

    regular

    Linux

    regular

    CMake

    junior

    Embedded

    junior

    freeRTOS

    junior

    Python

    nice to have

    Bash

    nice to have

    UML

    nice to have

Job description

Online interview
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