JobsPortal logo

Search Jobs In Finland

Software Developer - IoT

Published date more than one year ago
Posted: more than one year ago
Company Helvar
Company: Helvar
Location Espoo
Location: Espoo

Helvar is still hiring! We are a Finland based global product company (building both software and hardware), our advanced products and solutions are for hospitals, office buildings, schools, and our customers are in 50 countries and still placing orders…

So now that you are a bit more relaxed about our future, how about considering your future with us?

By now you are an expert of working from home, and you can handle being ‘stuck’ in Uusimaa. Yes, Vappu has been cancelled, but its ok, we have a challenging technical environment and new job for you, once this chaos blows over! We invite you to interview with us now, as we will hire the best candidate we meet, promptly..

Are you a node.js expert with experience in Linux based IoT systems and wireless technologies? Do you have an engineering mindset with genuine curiosity about technical things? If you want to work close to hardware, and on IoT stuff, on the cloud, with a hacker mentality as you are poised to learn more than you thought you could in one year, this could be your next new job:

Helvar www.helvar.com is a 100 year old Finnish product and services company, into both software and hardware: advanced lighting control systems, products and services. Helvar Lighting Intelligence R&D is a 75 person technology group within the 250 person lighting solutions and components company. Based in Finland with Lighting Intelligence R&D offices in both Espoo and outside London, we develop intelligent energy efficient products and solutions for global customers in 50 countries. Inside our R&D Agile organization, we are developing new IoT solutions with products ranging from our own hardware and embedded software products and sensors, to mobile applications, developer APIs and cloud services. We even have our own advanced electronics factory, primarily for prototyping and production ramp ups.

The Role:

You will be responsible for the designing, coding as well as creating automated tests for our cloud gateway software. And in more detail: you will work on the Product Creation team, on the gateway product, working closely with one very senior dude (among others). You’ll get to learn from him for sure. You will also work with the embedded team and cloud team. You’ll be tasked with understanding the requirements, then designing a solution to fulfill those requirements. You’ll implement those, by yourself or with others, focusing on the functionality, and additionally implanting those automated tests yourself, or then with one of our other experts whose core task is test automation / SW engineering in test.

You’ll figure out what to script, then do the scripting, and participate with the scripting of test. Then some environment stuff, putting everything as it should be in the development environment. So, not just coding, but also environment things too, and real hardware, installing new packages, in our gateway and check that it still works with our luminaries and connectors etc, so some gadget work too.

You will get to work with modern technologies like node.js, and JS, Docker containers etc. And a bunch of other new frameworks and tools and libraries, whatever will give us the edge in our work. We are a small Agile team in a solid R&D unit, who is really trying to be innovative. If you have ideas and want to affect things, you can do it. Its not just maintaining some old stuff a customer wants you to do, rather you can implement, activate, and create. Our Product Owners are active in pushing for new features, but you also have the freedom how we do things, and on what we do. Our aim is to have a functional and self-driven team who can also by themselves innovate and create new stuff.

What is this platform all about?

We use this platform to collect data from our lighting systems, which are deployed inside buildings around the world. This data is analyzed to provide insights such as occupancy rates, space utilization and energy consumption to building owners and tenants. We also use the collected information for various machine learning and AI based algorithms which can predict malfunctioning devices, future occupancy of the office spaces and lots of other cool stuff.

Requirements:

  • Experience with Linux based IoT systems and wireless technologies like BLE
  • Experience with JavaScript/node.js
  • Knowledge of Container technologies, preferably Docker
  • Experience in agile methodologies for software development

Would be nice:

  • Experience in Python, C# or Java.
  • Professional experience with (any) cloud services, preferably AWS
  • Experience with SQL and NoSQL Databases: Cloud hosted, managed databases such as DynamoDB, DocumentDB from Microsoft, RDS, AWS Aurora etc
  • Knowledge of serverless architecture and microservices
  • Experience with test-driven development, CI/CD and DevOps (e.g. Jenkins)
  • You have genuine curiosity to learn new things