Careers

Build a meaningful career with Airthings

Air quality affects both people and the planet. At Airthings, we empower the world to breathe better. To achieve this, we deliver everything in-house, from software, firmware and hardware in R&D, to operations, sales and marketing, there’s a career that’s right for you at Airthings.

Explore our open positions

Make a difference

Airthings is on a mission to ensure people around the world take control of their air quality through simple, sustainable and accessible technology solutions - making radon and air quality solutions an essential and universal element for every home.

More about us

Next level Norwegian tech

Our Research and Development team is all in-house at our Airthings HQ in Oslo. Help create state-of-the-art, patented radon and indoor air quality technology, designed in Norway, the home of fresh air.

Participate in the development of consumer and business products from idea to retail!

Explore our open positions

Dedicated to a sustainable future

Airthings is a purpose-driven company that cares about making a difference for our people, planet and the way we do business. On top of helping our customers reduce 2242 tons of CO2e so far, we have a dedicated Sustainability Manager who challenges us with sustainable KPIs and processes.

Learn more about sustainability

Norwegian startup culture

Founded by CERN (European Organization for Nuclear Research) scientists, back in 2008, we could be referred to as a 14-year-old-start-up. As a software enabled hardware company at our core, we are a scale-up with a startup attitude!

Norway is ranked number 8 on the World Happiness Report 2021, it boasts a great work-life balance, flat company structure, beautiful nature, and wonderful people if we do say so ourselves.

Explore our open positions

Perks and benefits

Share options

We believe if Airthings does well, you should too. All Airthings employees are given the opportunity to invest in us.

Company retreats

Regular company retreats help bring us together. We take it one step further. From hiking to skiing, to hackathons and teambuilding plus other great activities, it’s all part of our Norwegian spirit.

Culturally diverse workplace

Diversity is in our DNA. Our team is made up of 34+ different nationalities, across 4 offices. We use English as our working language and are always on the lookout for top talent from around the world!

KPI bonuses

We recognize strong performance and reward with annual bonuses based on overall company performance.

Social events

We work hard and play hard with regular social activities.

Tasty lunches

Cantines are the norm in Norway and ours is pretty delicious as well as subsidised!

Our open positions

Filter by:

"); } var selectId="BambooHR-Select"; var selectEl=document.getElementById(selectId); if(!selectEl) { document.write("
"); $('.careersPositions__select').appendTo("#selectcontainer"); // $('#BambooHR-Select').append(""); } var selectIdLoc="BambooHR-Select-Location"; var selectElLoc=document.getElementById(selectIdLoc); if(!selectElLoc) { document.write("
"); $(".careersPositions__select").appendTo("#selectcontainer"); // $('#BambooHR-Select-Location').append(""); } var divId="BambooHR-ATS"; var el=document.getElementById(divId); if(!el) { document.write("
"); } var listId="BambooHR-List"; var el=document.getElementById(listId); if(!el) { document.write("
"); } var xmlhttp; var ieFlag = 0; if (('XDomainRequest' in window && window.XDomainRequest !== null) && document.documentMode < 10) { xmlhttp=new XDomainRequest(); ieFlag = 1; } else if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } var embedUrl = "https://airthings.bamboohr.com/jobs/embed2.php"; var departmentId = "0"; if (departmentId) { embedUrl += '?departmentId=' + encodeURIComponent(departmentId); } document.addEventListener('readystatechange', function(event) { if (event.target.readyState === "complete") { if (ieFlag == 1) { //needed for IE9 CORS xmlhttp.onload = loadd; xmlhttp.open("GET",embedUrl); xmlhttp.send(); } else { xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4 && xmlhttp.status==200) { var content = xmlhttp.responseText; var positions = $(content).find('.BambooHR-ATS-Jobs-Item'); var numberPositions = positions.length; $('span.numberOfPositions').text(numberPositions + " ").show(); // Build Department Select Field var depts = $(content).find('.BambooHR-ATS-Department-Header'); depts.each(function() { var deptName = $(this).text().trim(); var deptNameLower = deptName.toLowerCase(); var deptNameVal = deptNameLower.replace(/\s/g, '-').replace(/,/g, ''); var selectId="BambooHR-Select"; var selectEl=document.getElementById(selectId); $(selectEl).append(""); }); // Build Location Select Field var locations = $(content).find('.BambooHR-ATS-Location'); var locationsUnique = []; locations.each(function() { var locationName = $(this).text().trim(); var locationNameClean = locationName.replace(/(\*,\s)/g, ''); var locationNameLower = locationName.toLowerCase(); var locationNameVal = locationNameLower.replace(/\s/g, '-').replace(/,/g, ''); var found = locationsUnique.some(el => el.value === locationNameVal); if (!found) { locationsUnique.push({ value: locationNameVal, name: locationNameClean }); } }); $.each(locationsUnique, function(i) { var selectIdLoc="BambooHR-Select-Location"; var selectElLoc=document.getElementById(selectIdLoc); $(selectElLoc).append(""); }); // Build Card var deptsGroup = $(content).find('.BambooHR-ATS-Department-Item'); deptsGroup.each(function() { var deptHeader = $(this).find('.BambooHR-ATS-Department-Header') var deptName = $(this).find('.BambooHR-ATS-Department-Header').text().trim(); var deptNameLower = deptName.toLowerCase(); var deptNameVal = deptNameLower.replace(/\s/g, '-').replace(/,/g, ''); var listWrapper=document.getElementById("BambooHR-List"); $(listWrapper).append("

"+deptName+"

"); var jobs = $(this).find('.BambooHR-ATS-Jobs-Item'); jobs.each(function() { var name = $(this).find('a').text(); var url = $(this).find('a').attr('href'); var location = $(this).find('.BambooHR-ATS-Location').text(); var locationClean = location.replace(/(\*,\s)/g, ''); var locationNameLower = location.toLowerCase(); var locationNameVal = locationNameLower.replace(/\s/g, '-').replace(/,/g, ''); var listingWrapper=document.getElementById("BambooHR-ATS"); $(listingWrapper).append("

"+deptName+"

"+name+"

"+locationClean+"

Learn more
"); var deptWrapper=document.getElementById(deptNameVal); $(deptWrapper).append("

"+name+"

"+locationClean+"

Learn more
"); }); }); el=document.getElementById(listId); var event = new CustomEvent("build"); document.dispatchEvent(event); } } xmlhttp.open("GET",embedUrl,true); xmlhttp.send(); } } }); function loadd() { //needed for IE9 CORS var content = xmlhttp.responseText; el=document.getElementById(divId); el.innerHTML=content; } }) (); $(window).on("load", function() { document.addEventListener("build", function(e) { $('#BambooHR-Select').multipleSelect(); $('#BambooHR-Select-Location').multipleSelect(); }); });

Subscribe to our open positions