JOIN US


Mainflux Labs is providing an open-source IoT platform deployed all over the world,
and recognized by Linux Foundation, Fortune 500 companies
and EU Horizon Funding






CURRENT OPENINNGS






Software Engineer (Golang)

We are opening a full-time position for an IoT developer who will work  with our clients and on the large scale EU Horizon projects, funded by the EU.

Position Requirements and Skills

The main responsibilities will be on an international R&D project whose goal is to develop comprehensive Digital Building Twin solutions that will provide a dynamic representation of buildings’ and infrastructure’ multi-physics behavior and real-time synchronizations between as-designed and as-built models from design /engineering phases, to construction and to maintenance stages.

Digital Building Twin solutions will consist of several technology layers, including sensing, edge computing, game-engine, IoT and data fusion techniques, design and engineering applications.

Concrete tasks in this position will include integration of existing Mainflux open-source IoT platform with all of these technology layers as middleware which provides connectivity, real-time data stream pipelines, data acquisition and processing, device management and provisioning, as well as application data consumption mechanisms.



  • Experience in Go with excellent programming fundamentals
  • Understanding of containerisation and container orchestration (Docker and Kubernetes preferred)
    in a cloud environment (AWS preferred)
  • Good understanding of micro services architecture
  • Understanding of SQL and NoSQL Databases Postgres, InfluxDB, MongoDB and Cassandra
  • Understanding of Oauth2, OpenID Connect
  • Understanding of protocols (MQTT, CoAP, LoRA, HTTP and WS) is beneficial
  • Shell Scripting (Linux or Unix based systems)
  • Experience with version control systems (Git, GitLab, GitHub)
  • Bachelor's degree in computer science or a related technical field involving software or systems engineering



WHAT WE OFFER

  • References from working on open-source IoT Platform recognized by Linux Foundation, Intel, EU
    and deployed all over the world
  • Collaboration with a wide range of professionals, experts, researchers and engineers from top EU Universities,
    research institutes and companies
  • Work in collaboration and exchange of ideas environment of an open source project
  • Work with cutting edge technologies that are in high demand
  • Full-time employment in a stable company and EU funded projects
  • Flexible working time
  • Fully remote or in our Belgrade Science Park’ office with free parking, as you choose
  • Equipment for the Home Office
  • 25 days of paid vacation
  • Travel across EU for project consortium meetings or demosites (not mandatory)
  • Competitive compensation

To apply for this positions, please send your CV to: careers@mainflux.com









INTERNET OF THINGS INTERNSHIP

We are looking for software engineer students who strive to pursue a professional career in the Internet of Things and related domains.

Intern
  • Basic knowledge of Golang or C++ programming language and willingness to learn Go
  • Familiar with Shell Scripting (Linux or Unix based systems)
  • Experience with version control systems (Git, GitLab, GitHub)


Nice to have: 
  • Basic knowledge of Docker
  • Work samples on GitHub (indie, academic, hobby project etc.)



BENEFITS FOR INTERN

  • References from working on open-source IoT Platform recognized by Linux Foundation, Intel, EU
    and deployed all over the world and demo sites across Europe
  • Visibility of your individual contributions is greater than in standard SW companies, which means
    career opportunities and growth
  • Work with cutting edge technologies that are in high demand
  • Opportunity to be employed by Mainflux Labs and to be noticed by other companies
  • Fully remote or in our Belgrade Science Park’ office, as you choose (now and post COVID)
  • Flexible working time
  • An individual approach and a personal mentor



Internship Description

During the Internship the candidate will gain practical knowledge and real work experience with the following:

  • Internet of Things and distributed systems, containers and Kubernetes
  • Real-time messaging, data brokers
  • Internet protocols (MQTT and CoAP)
  • Go programming language
  • Secure message brokering
  • Internship period: 3 months (with possible extension)
  • An individual approach and a personal mentor

To apply for this positions, please send your CV to: internship@mainflux.com









ABOUT MAINFLUX LABS

Mainflux Labs is a technology company providing full-stack, open-source IoT platform, IoT edge computing gateway and consulting services for all IoT technology stack layers. The company's focus is on the global market, state-of-the-art technology and know-how, expressive participation in the open-source community, as well as the readiness of team members to devote their time and work experience to train interested and selected associates.

The IoT platform operates as a cloud-native distributed software service, built with modern architecture as a set of microservices containerized with Docker and orchestrated with Kubernetes. It provides scalability, fault-tolerance, high-performance, robust execution and small footprint which makes it deployable from multi-datacenter scale to RPi class devices.

Due to the leading edge design, architecture and implementation of the Mainflux IoT Platform, the Linux Foundation invited Mainflux Labs to participate as a founding member of its EdgeX Foundry Project alongside companies such as Dell, AMD, ADI, Toshiba, Samsung, and Intel.

Ericsson Spain S.A., Universidad Carlos III de Madrid, MDEA Networks Institute, University of the Basque Country, Universitat Politecnica de Catalunya has used Mainflux for their research and projects published in Sensors MPDI and IEEE Access scientific journals.

As the open-source IoT Platform, Mainflux is deployed around the world in various IoT solutions, including by Xerox PARC - inventor of GUI,  school management in Switzerland and Australia, then for monitoring and controlling retail assets in Target (one of the biggest US retailers), Mauritius and Vodafone Telecom's Towers, dwelling buildings in Berlin and Indian Coast Guard servers.

Our clients include a Worldwide provider of Oilfield & Gas Equipment - USA, System Integrators from Germany, Russia, and India, and leader in recycling and waste management ventures - EU.

Additionally, Mainflux Labs is involved in large-scale EU research & development projects, funded by the European Commission, where it cooperates with European universities like  TU Berlin, TU Delft, UPC Barcelona, research institutes Fraunhofer, NEC, and companies like Telefonica, NCC Sverige, La Farge and schlaich bergermann partner among the others.

On these EU funded projects, Mainflux technology will be deployed within different solutions on real-world projects across Europe. These includes viaducts and bridges for high-speed railways in Spain, 110 meters office building in Göteborg, quay walls on the Port of Rotterdam one of the biggest port in the world, sport stadium roof structure in Munich, South China Hotel in Hong Kong, social housing in Paris and Berlin Tempelhof Airport among the others.





WHY MAINFLUX LABS





REFERENCES FROM WORKING ON GLOBALLY RECOGNIZED OPEN-SOURCE IOT PLATFORM

Mainflux Labs is providing an open-source IoT platform deployed all over the world, and recognized by Linux Foundation, Dell, Ericsson, Intel and EU Horizon funding.

As the open-source solution it is used by Target - one of the biggest retailers in the USA, Vodafone UK, Indian Coast Guard, also for school management in Switzerland and Australia, monitoring Telecom Towers in Mauritius and buildings in Berlin.

Our clients include a Worldwide provider of Oilfield & Gas Equipment - USA, System Integrators from Germany, Russia, and India, Leader in recycling and waste management ventures - EU.

mainflux internet of things technology stack
mainflux internet of things technology stack




WORK ON LARGE-SCALE EU RESEARCH & DEVELOPMENT PROJECTS

Mainflux Labs is participating in large-scale EU research & development projects, in which Mainflux technology will be deployed on demonstration sites.

These includes Berlin Tempelhof Airport, office buildings in construction in Barcelona and Göteborg, quay walls on the Port of Rotterdam one of the biggest port in the world, South China Hotel in Hong Kong, high-speed railway and viaduct bridges in Spain, sports stadium roof structures and social housing in Paris, among the others.










COLLABORATION WITH EU UNIVERSITIES,
INSTITUTES AND COMPANIES

Cooperate with a wide range of professionals and experts including professors from major EU universities, researchers from the world's most prestigious institutes and engineers from the biggest EU companies.



VISIBILITY OF YOUR INDIVIDUAL
CONTRIBUTIONS

We are committed to open source, collaboration and exchange of ideas. Together with visibility of your individual contributions greater than in standard SW companies, this means your personal development, growth and career opportunities.



WORK WITH CUTTING EDGE
TECHNOLOGIES

Mainflux open-source IoT platform is a cloud-native distributed software built with Golang and as a set of microservices containerized with Docker and orchestrated with Kubernetes.