Vilnius

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.

#16

You will be the 16th member of the team

#Funding

Stuart has already raised 1 100 000 EUR funding in 2019

Description

STUART PRODUCT PLANS

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.

ABOUT THE TEAM

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.

TECH STACK

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

RESPONSIBILITIES

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

 

Company offers

  • 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)

Requirements

  • 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

NICE TO HAVE:

  • 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)

SOFT SKILLS

  • 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

Contact information

Karolis Blaževičius

+370 654 74958
karolis@indigroup.lt

Apply for Position

Select and upload your CV. Confidentiality guaranteed.