Senior Linux C++ Developer

4 days ago


Oslo, Oslo County, Norway Northern Full time

About Our Mission

Northern.tech is a leading innovator in the field of IoT and connected devices. Our mission is to secure the world's connected devices and create a safer digital future.

We are currently seeking a talented software engineer to join our team and help us achieve our goals. The ideal candidate will have a strong background in Linux programming and experience in client and server technologies.

About Mender

Mender is an open-source product that enables over-the-air updates of IoT and connected devices. Our architecture is split into two core components: the Mender Client and the Mender Server.

  • The Mender Client runs on the device and reports to the server to check for updates.
  • The Mender Client downloads and installs software updates available for the device.
  • The Mender Server stores and controls the deployment of software updates over-the-air to a fleet of devices.
  • The Mender Server manages devices, software releases, and creates deployments.

Your Responsibilities

  • Design, build, and manage new and existing Mender client code.
  • Provide technical expertise for planning new features and improvements.
  • Collaborate with the team to develop and deploy new features.
  • Ensure the highest level of quality and security in all aspects of your work.

About You

We are seeking a motivated individual who is passionate about securing the world's connected devices. If you have a strong background in Linux programming and experience in client and server technologies, we encourage you to apply.

Required Skills and Experience

  • A minimum of 7 years in professional Linux programming.
  • Strong proficiency in client technologies including embedded C++, Debian/Ubuntu for embedded systems, RTOSes (such as Zephyr, QNX, FreeRTOS), U-Boot, and Yocto.
  • A solid understanding of server technologies like backend web programming, NoSQL databases, microservices development, and message brokers.
  • Experience with container technologies, cloud services (AWS or Google Cloud), and a commitment to security and quality.
  • Upper Intermediate/Advanced English communication skills.


  • Oslo, Oslo County, Norway Northern Full time

    Company OverviewNorthern.tech is a leading innovator in securing the world's connected devices. Based in both California, USA, and Oslo, Norway, our international team works together to develop cutting-edge solutions. Our strong company culture emphasizes teamwork, learning, and personal growth.We're seeking a skilled software engineer to join our team and...


  • Oslo, Oslo County, Norway Canonical Full time

    **The Role**We are seeking a highly skilled **Technical Specialist - Linux** to join our team. In this role, you will be responsible for delivering exceptional technical support experiences for customers leveraging Ubuntu and open-source products. You will work closely with our team to identify and resolve complex technical issues, develop and maintain...


  • Oslo, Oslo County, Norway Canonical Full time

    **Your Day-to-Day**As a **Linux Technical Support Professional**, your day-to-day responsibilities will include:Providing technical support and guidance to employeesIdentifying and resolving complex technical issuesDeveloping and maintaining knowledge base articles and documentationParticipating in training sessions, team gatherings, and company eventsYou...

  • Senior C Developer

    7 hours ago


    Oslo, Oslo County, Norway Sonitor Technologies AS Full time

    Job OverviewSonitor Technologies AS is looking for an experienced Embedded Firmware Developer to join our development team. In this role, you will develop firmware for our embedded systems, working closely with hardware and software teams to ensure scalable and efficient solutions.Key Responsibilities:Develop firmware in C for embedded systems, with...

  • Linux Desktop

    3 days ago


    Oslo, Oslo County, Norway Canonical Full time

    This is an opportunity for an Linux Engineer/Administrator with a passion for Linux and Customer Success to build a career with Canonical and support the technical needs of customers leveraging Ubuntu and open source products. If you have a passion for technology and an eagerness to learn, then you will enjoy working with some of the best people in the...


  • Oslo, Oslo County, Norway Canonical Full time

    **About Us**Canonical is a leading technology firm that drives the global shift to open source. We are at the forefront of creating innovative solutions for AI, IoT, and cloud computing using Ubuntu, one of the most influential open-source projects.We are seeking a skilled **Linux Desktop Support Engineer** to join our team. This role involves delivering...


  • Oslo, Oslo County, Norway Northern Full time

    Mender is an open-source product that has quickly become a standard for over-the-air updates of IoT and connected devices. As part of our team, you will be responsible for scaling up Mender and enabling support for new platforms.Our ideal candidate has minimum 5 years of embedded Linux programming experience and excellent knowledge of C++ language and...


  • Oslo, Oslo County, Norway Northern Full time

    About the TeamWe are an international and innovative team based in Oslo and San Francisco, who take pride in our company culture and make Northern.tech a great place to work.Our team consists of strong team players with good interpersonal skills, who are autonomous, embrace accountability, and like to take initiatives and decisions.As part of our team, you...

  • Senior C# Developer

    1 week ago


    Oslo, Oslo County, Norway Statkraft Full time

    Company DescriptionStatkraft has been making clean energy possible for over a century. That's what we offer. 125 years of unrivalled expertise in supplying the world with what it needs most. Because in the fight against climate change, we don't see renewable energy as part of the solution - we believe it must be the solution. With us, you'll shape a career...


  • Oslo, Oslo County, Norway Six Robotics Full time

    Are you passionate about writing effective and maintainable C++ code? Six Robotics is seeking experienced C++ developers to join our dynamic team. We're looking for individuals who can contribute to the development of cutting-edge software solutions for our autonomous systems and UAV technologies.About the RoleAs a C++ Developer at Six Robotics, you...


  • Oslo, Oslo County, Norway Grunt Full time

    At Grunt, we're pushing the boundaries of data visualization. We're seeking a skilled C# developer to join our team and help shape the future of our desktop applications.About the RoleWe're looking for an experienced software engineer who can develop, maintain, and improve our high-performance desktop applications using C#. As a member of our...


  • Oslo, Oslo County, Norway TN Norway Full time

    Our MissionWe pioneer the future of UAV swarm technology by developing innovative software solutions. Our Valkyrie platform enables seamless collaboration between UAVs, regardless of platform or mission type. We collaborate with partners like the Norwegian Defence Research Establishment to ensure seamless integration and scalability with existing hardware.As...


  • Oslo, Oslo County, Norway Northern Full time

    About UsNorthern.tech is a leading innovator in the field of IoT and connected devices. Our mission is to secure the world's connected devices and create a safer digital future. We believe in a strong company culture where every day at work should be enjoyable and meaningful.We are currently seeking a talented software engineer to join our team and help us...

  • Senior C# Developer

    4 days ago


    Oslo, Oslo County, Norway TN Norway Full time

    Social network you want to login/join with:Statkraft has been making clean energy possible for over a century. That's what we offer. 125 years of unrivalled expertise in supplying the world with what it needs most. Because in the fight against climate change, we don't see renewable energy as part of the solution - we believe it must be the solution. With us,...

  • C# Developer

    2 days ago


    Oslo, Oslo County, Norway Grunt Full time

    Are you our next C# Developer?Grunt makes turning data into eye-catching presentations fast, fun, and easy. With built-in branding for non-designers, smart formatting for visual storytelling, and an intuitive design, it streamlines the entire process. Its automated workflows and 40+ integrated tools for PowerPoint keep everything running smoothly. It's...

  • C++ Software Engineer

    2 weeks ago


    Oslo, Oslo County, Norway Akkar Full time

    Our client develops cutting edge UAV's and third party software platforms. They are looking for a skilled C++ Engineer to join the team in Oslo, Norway.Responsibilities:Developing UAV Software in C++Integrate software onto existing platformsComplete code reviews and ensure high coding standardsRequirements:Strong background in C++Previous experience in...

  • Senior C# Udvikler

    4 days ago


    Oslo, Oslo County, Norway Varderekruttering Full time

    NøkkelkompetansemålDu skal være lidenskapelig opptatt av nyutvikling og ha erfaring innen C# og .NET. Vi søker etter deg som liker å diskutere utfordringer og løsninger for å komme frem til det beste resultatet og som kan samarbeide godt med både seniorer og juniorer.


  • Oslo, Oslo County, Norway TN Norway Full time

    Social network you want to login/join with:Six Robotics develops intelligent software for unmanned systems. Our flagship product, Valkyrie, enhances UAV capabilities with advanced swarm technology. Partnering with the Norwegian Defence Research Establishment (FFI), we lead in UAV innovation, delivering scalable solutions for both industry and government.Are...


  • Oslo, Oslo County, Norway GE Healthcare Full time

    **The Role**We are looking for an experienced C++ software developer to join our Handheld Ultrasound R&D team. As a key member of this team, you will be responsible for developing software solutions for our handheld medical ultrasound products.About the JobDesign and implement C++ software for cross-platform, hand-held medical ultrasound applications.Develop...


  • Oslo, Oslo County, Norway TN Norway Full time

    In this role as Senior Software Developer - Azure, you will contribute to the development of our cloud integration platform using Azure technologies. You will work closely with the Integration and RPA team to deliver customised integration solutions that meet the needs of our business areas.We use a wide range of technologies such as C#, Python, Azure...