Mid./ Senior C++ Developer

Indigroup is an executive and specialist search company, whose quality of services is becoming a benchmark in Baltic states. Our client is an intelligent energy management brand STUART, founded by one of the largest solar energy installation companies in Lithuania – „Saulės Grąža“. STUART has already raised 1 100 000 EUR funding in 2019. 

The goal of the company is to optimize energy consumption by maximizing direct usage of clean energy, like solar. This is what sustainability is about – up to 100% energy used for your household and e-mobility can be clean and free. 

We are looking for a Mid./ Senior C++ Software Engineer, who will create a STUART ecosystem by connecting our software and hardware products.


You will be the 16th member of the team


Stuart has already raised 1 100 000 EUR funding in 2019

Darbo pobūdis


In this phase of our roadmap we focus on consumer electronic devices that can use direct solar energy – STUART electric car charging stations. Our next step will be STUART Powerboard, an intelligent controller for modular homes.


You will be the 16th member of the team. The team you will join consists of software and hardware engineers, working on existing power electronics consumer products. All are experienced developers working with backend using Java Spring, building web with React, mobile with Flutter, Linux apps with C++, embedded with FreeRTOS. Engineering team uses Notion & Slack for communication and task delivery, Gitlab for storing code. There will also be Product Marketing Manager, UX/UI Designer, BDM, CTO, Data Engineer, Machine Learning Researcher working in collaboration with you.

In our agile team we remain open for the discussion, though committed to efficient execution. If you feel like you have the inner will to make the difference in sustainable energy market, you are welcome at our office in Sunrise Valley.


Backend: Java spring, AWS
Frontend: React for web & Flutter for mobile app
Embeded systems: FreeRTOS, Linux, Yocto, Conmann, CMake, Rauc + barebox, systemd


This is a key position for our product success. Your responsibilities will include:

  • Lead software development using modern design patterns
  • Design, develop, implement, debug and test embedded Linux software and internal tools
  • System integration while working closely with hardware and software engineers
  • Work with QA to complete qualified work
  • Participate in software design reviews
  • Work with the full Software Development Life Cycle
  • Code, simulate, integrate and validate software
  • Operate in an Agile development environment while collaborating with key stakeholders


Įmonė siūlo

  • Salary from 3800 to 5000 EUR before taxes. It depends on your experience
  • An international team, that includes former Google and Siemens engineers, Cambridge and Oxford graduates, serial entrepreneurs
  • Informal communication. We are not a corporate office
  • Position may be remote or office-based, full time (freelance is an option), as preferred
  • Your preferred hardware and software stack
  • Any learning content subscriptions (lynda, laracast, etc)


  • 3+ years of experience with the C++ programming language
  • Familiarity/experience with unit testing and dependency injection
  • Experience with version control systems such as git
  • English language


  • Bachelor’s or master’s degree in Computer Science or a related field
  • Experience with C/C++ build systems such as CMake
  • Experience with Linux in general (although most of the code is platform-independent)
  • Experience working with Agile Scrum
  • Working on open source projects
  • Familiarity with modern C++ standards is a plus (we use C++17 features)


  • Problem solving skills
  • Full ownership of the position’s responsibilities
  • Ability to work both independently and as part of the team
  • Curiosity and passion for coding

Kontaktas pasiteiravimui

Karolis Blaževičius

+370 654 74958

Aplikuoti į poziciją

Pasirinkite ir įkelkite savo CV. Konfidencialumą garantuojame.