System Software Engineer

About Blue1

Blue1 develops innovative IoT solutions.
The company is located in Thessaloniki and  is an exclusive partner of VieConnect, a French company provider of health and wellness technology and solutions.
Wearable sensors combined with data analytics, a cloud-based system and dedicated mobile and web applications provide end-to-end solutions for remote monitoring of seniors needing assistance.
We work with Linux Systems & constrained IoT Devices, Bluetooth, C/C++ , Node.js , Golang, RESTful APIs and Serverless Services at AWS Cloud Platform .
We are looking for passionate developers to write high quality code.
We have built a great work environment.
We value high ethical standards, teamwork, and collaboration.
We offer a competitive salary and prospects.

Key responsibilities

  • Design / Programming system applications for Linux or for constrained devices with interface to BLE sensors and also to Microservices or AWS Serverless Services.
  • Effectively work in an agile and highly collaborative environment.
  • Demonstrate attention to details and hold yourself to high quality standards.
  • Enable continuous improvement of our solutions through our development process.
  • Contribute to the creation of technical design documents and the communication of the architectural vision across functional areas.
  • Review code, contribute to refactoring activities, help provide guidance from a technical perspective to all SWE members of the team.


  • BS or MS in Computer Science or Engineering.
  • Experience working and programming at Linux Systems with GNU/Linux development environment.
  • Experience  in C/C++, Node.js, Golang or Rust programming language.
  • Experience working with Git.
  • Excellent written and verbal communication skills (English and Greek).

Desired Experience and Skills

  • Experience (work, research, or personal projects) programming with BLE Stack.
  • Experience with low level Software and computer architecture.
  • Understanding of network/communication technologies, protocols and procedures at Linux or other Real Time OSes.
  • Knowledge of RESTful APIs implementation and MQTT messaging protocol.
  • Ability to read or maintain Node.js / TypeScript source code.
  • Willing to learn new programming languages (e.g. Rust) or new Software Technologies (e.g. Containers and Serverless Architecture)   

Personal Traits

  • Strong, proven analytical, and problem-solving skills with the ability to quickly analyse problems and propose the most expedient approach to recover business operations.
  • Committed to a culture of continuous improvement.
  • Flexible, with a strong desire to learn and accept new challenges.
  • Proactive and positive approach to work, willing to take ownership.
  • Able to develop and maintain effective working relationships with both technical and non-technical staff.
  • Passionate about technology.

Please, submit your CV to:

Από τη Γραμματεία του Τμήματος