Senior C++/MCU Developer

Job description

If you are a C++ Developer with 7+ years of experience, you are passionate about MCU and building software for embedded devices with displays that users can interact with. You want to learn and you are open to using multiple technologies and frameworks to make your work done. On top of that, you would like to work in a company that has cooperation with the Qt company and will allow you to influence the way that the framework and its tools work for MCU and how they are developed.

You can join a team that:

  • earns unique Qt global Professional Services Premium Partnership with close R&D cooperation and getting new customers together,
  • conducts training about Qt Design Studio and Qt for MCU,
  • supports Qt company in building tools like Figma Bridge for Qt Design Studio.

I want to understand what kind of projects Siili_Auto builds for MCU.

What will I do?
  • You will:
    • develop MCU targeted UI framework,
    • have a lot of R&D work,
    • create and extend UI modeling language,
    • design and implement features that will be used by developers all over the world,
    • be involved in the end-to-end product development cycle (from feature design to delivery),
    • diagnose and resolve relevant issues in the product,
    • develop knowledge base by involvement in internal R&D projects,
    • improve our way of working to make it better,
    • communicate in English (spoken and written),
Where can I work?
  • You can join our teams in studios located in Wroclaw or Szczecin (Poland).


What do I need to know?

You need to have a solid technical background in:

  • modern C++ (>= C++11),
  • MCU/Embedded development,
  • experience in high-performing 2D graphics,
  • experience in optimizing application performance and memory footprint,
  • git
You get bonus points for:
  • Experience with Qt/QML development,
  • Experience with LibClang, source code syntax parsing, and transportation techniques,
  • Experience with Real-Time Operating Systems
  • Experience in developing user interfaces on embedded systems,
  • Familiarity with Python or other scripting languages,
  • Experience with CI/CD pipeline design and implementation,
  • Experience working in an agile software development process,
  • Ability and willingness to technically lead the team, process, or project,
  • Domain knowledge with automotive infotainment systems
What is in my offer?
  • your salary ranges: B2B: 85-120 PLN net/h, CoE: 12000-17000 PLN gross monthly,
  • work as part of an expert team,
  • you will have a chance to influence our way of working,
  • work in flexible hours,
  • work remotely if needed,
  • private medical care,
  • annual training budget,
  • your preferred form of cooperation.

I want to get more details about Siili_Auto and start my relation with you.


The Controller of your personal data is Siili Poland Sp. z o.o., with a registered office at św. Antoniego 2/4, Wrocław. Your data is processed for the purpose of the current recruitment process. Providing data is voluntary but necessary for this purpose. Processing your data is lawful because it is necessary in order to take steps at the request of the data subject prior to entering into a contract (Article 6 point 1b of Regulation EU 2016/679 - GDPR). Your personal data will be deleted when the current recruitment process is finished unless a separate consent is provided below. You have the right to access, correct, modify, update, rectify, request for the transfer or deletion of data, withdrawal of consent, or objection.