Embedded Engineer

1 day ago


Oslo, Oslo County, Norway Northern Full time

Northern.tech is an international and innovative team based in Oslo, Norway, and California, USA, on a mission to "Secure the World's Connected Devices." We believe in a strong company culture where every day at work should be enjoyable and meaningful. We value team players, learners, optimists, and those who help others succeed.

As part of building our team, we are looking for a software engineer to help scale up Mender. The product, based on open source, has quickly become a standard for over-the-air updates of IoT and connected devices. Please note that we are looking for candidates located in Oslo or remote in Europe only for this role.

In this position, you will:
  • Make it easier to support new Linux-based OSes and boards for Mender.
  • Enable support for running Mender on new platforms, including RTOSes.
  • Design, build, and manage new and existing Mender code, which includes:
    • Researching development tasks from low- to high-level.
    • Estimating resources and time needed to finish tasks.
    • Developing tasks as defined during planning meetings.
    • Presenting deliverables to the team bi-weekly.
    • Documenting new code and ensuring documentation is published on time.
    • Writing tests for all new code.
    • Debugging and fixing issues related to your code.
    • Providing technical expertise for planning new features and improvements.
About you
  • You are excited about our mission and believe you will thrive in the Northern.tech culture. Working in a company that seeks to secure the world's connected devices motivates you.
  • You have good interpersonal skills and are a team player. You find great pleasure in seeing others succeed with your help and assistance.
  • You are autonomous, embrace accountability, and like to take initiatives and decisions.
Required skills and experience
  • Minimum of 5 years of embedded Linux programming experience.
  • Excellent knowledge of C++ language and experience in development for embedded systems.
  • Excellent knowledge of at least a few of the following:
    • RTOSes (e.g., Zephyr, QNX, Integrity, FreeRTOS).
    • Understanding of bootloader (especially U-Boot, Grub) functionality (including boot scripts, configurations, boot environments, and installation).
    • Yocto.
    • Embedded memory storage (eMMC, SD, Raw NAND, NOR) and understanding of partition layout, file systems, and software requirements for reliable implementation (e.g., wear leveling, UBI).
    • Designing of Embedded Linux platforms, writing Board Support Packages, system integration, and Embedded Linux system programming.
  • Upper Intermediate/Advanced English communication skills.
Desired skills and experience
  • QEMU.
  • Go.
  • Python.
  • Backend web programming at scale (RESTful APIs, HTTP, microservices).
Why Northern.tech?

Northern.tech is an international and innovative team with offices in Oslo and San Francisco, who have set out on a mission to "Secure the World's Connected Devices." We take pride in our company culture and in making Northern.tech a great place to work.

We also believe that everyone should feel free and comfortable to be themselves. We welcome everyone regardless of race, ethnicity, gender, gender identity and expression, sexual orientation, age, disability, physical appearance, or religion.

#J-18808-Ljbffr
  • Embedded Engineer

    5 days ago


    Oslo, Oslo County, Norway Northern Full time

    Locations: Oslo, Remote, EuropeNorthern.tech is an international and innovative team based in Oslo, Norway, and California, USA, on a mission to "Secure the World's Connected Devices." We believe in a strong company culture where every day at work should be enjoyable and meaningful. We value team players, learners, optimists, and those who help others...


  • Oslo, Oslo County, Norway Fugro-Geoteam AS Full time

    Job DescriptionWe are seeking a highly skilled and experienced Embedded Software Engineer to join our dynamic team at Fugro-Geoteam AS.Fugro Innovation & Technology develops and engineers state-of-the-art positioning systems for land and maritime applications, leveraging our global network of reference stations to monitor satellite signals and correct their...


  • Oslo, Oslo County, Norway TOOL Spawn Full time

    Position: Embedded Systems Engineer – IoT & AIoT ApplicationsHavguard, an innovative start-up specializing in underwater systems and telecommunications, is seeking an Embedded Systems Engineer to drive groundbreaking solutions in the IoT and AIoT space. Led by Emilie Åsberg as CEO and Thierry Deschamps de Paillette as Head of R&D, Havguard works at the...


  • Oslo, Oslo County, Norway Fugro-Geoteam AS Full time

    Job OverviewFugro-Geoteam AS is seeking a highly skilled Embedded Software Engineer to join our dynamic team.The ideal candidate will have at least 5 years of experience in the design, development, verification, and testing of hardware-near real-time embedded software. They will work closely with hardware designers and developers to create efficient,...


  • Oslo, Oslo County, Norway Northern Full time

    About the RoleWe are seeking a highly skilled Embedded Engineer to join our team at Northern.tech. As an Embedded Engineer, you will play a key role in developing and maintaining our Mender product.In this position, you will be responsible for making it easier to support new Linux-based OSes and boards for Mender, enabling support for running Mender on new...


  • Oslo, Oslo County, Norway TOOL Spawn Full time

    About UsWe are TOOL Spawn, an innovative company pushing the boundaries of maritime technology. We are seeking an Embedded Systems Engineer to join our team and contribute to the development of cutting-edge IoT and AIoT solutions. Our team is led by industry experts who share a passion for innovation and excellence.Job Description:Design and develop advanced...


  • Oslo, Oslo County, Norway Fugro-Geoteam AS Full time

    Job DescriptionWe are seeking a highly skilled and experienced Embedded Software Engineer to join our dynamic team.Fugro Innovation & Technology develops and engineers state of the art positioning systems for both land and maritime applications. We readily tap into the potential of our global network of reference stations, monitoring satellite signals and...


  • Oslo, Oslo County, Norway Fugro-Geoteam AS Full time

    Software Developer PositionWe are seeking a highly skilled Embedded Software Engineer to join our team at Fugro-Geoteam AS.The successful candidate will have at least 5 years of experience in the design, development, verification, and testing of hardware-near real-time embedded software. They will work closely with hardware designers and developers to create...


  • Oslo, Oslo County, Norway TOOL Spawn Full time

    IoT and AIoT Embedded Systems RoleHavguard is a leading company in underwater systems and telecommunications. We are seeking an Embedded Systems Engineer to drive groundbreaking solutions in the IoT and AIoT space. This role requires expertise in designing and implementing advanced IoT architectures and applications for challenging environments. You will...


  • Oslo, Oslo County, Norway TOOL Spawn Full time

    Embedded Systems Engineering OpportunityWe are TOOL Spawn, an innovative company driving innovation in maritime technology. We are seeking an Embedded Systems Engineer to join our team and contribute to the development of cutting-edge IoT and AIoT solutions. This role requires expertise in designing and implementing advanced IoT architectures and...


  • Oslo, Oslo County, Norway Northern Full time

    About Northern.techNorthern.tech is an innovative and international team based in California, USA, and Oslo, Norway. We're on a mission to secure the world's connected devices. Our company culture values teamwork, learning, optimism, and helping others succeed.We're looking for a software engineer to help scale up Mender, a product based on open source that...


  • Oslo, Oslo County, Norway AutoStore™ Full time

    Are you ready to turn your education into real-world impact and drive innovation in the field of robotics? As a Firmware and Electronics Specialist at AutoStore, you will play a key role in designing, developing, and optimizing embedded firmware for our innovative robotics platforms.Our 2025 Acceleration Program provides a unique opportunity to join a...


  • Oslo, Oslo County, Norway Northern Full time

    About Our MissionNorthern.tech is committed to 'Securing the World's Connected Devices.' We believe that everyone should feel free and comfortable to be themselves, and we welcome everyone regardless of race, ethnicity, gender, gender identity and expression, sexual orientation, age, disability, physical appearance, or religion.We are an international and...


  • Oslo, Oslo County, Norway TOOL Spawn Full time

    Job OverviewHavguard is an innovative start-up specializing in underwater systems and telecommunications. As an Embedded Systems Engineer, you will drive groundbreaking solutions in the IoT and AIoT space. Led by Emilie Åsberg as CEO and Thierry Deschamps de Paillette as Head of R&D, Havguard works at the cutting edge of dual-use applications with a mission...


  • Oslo, Oslo County, Norway Nordic Semiconductor Full time

    About the RoleWe are seeking an expert in embedded systems to join our Technical Support Team. In this role, you will engage directly with customers, resolving support cases related to our ARM Cortex-based RF microcontrollers and systems running protocols such as Bluetooth Low Energy, IEEE 802.15.4, LTE-M, NB-IoT, Wi-Fi, and proprietary solutions.Your deep...


  • Oslo, Oslo County, Norway reMarkable Full time

    Do you have a passion for introducing new electrical devices and integrating them into embedded environments and physical prototypes?Eager to be at the forefront of the exploration of the most exciting emerging technologies?Interested in an opportunity to have a direct impact on our newest products?Then we have the perfect opportunity for youAbout the roleAs...


  • Oslo, Oslo County, Norway Havguard AS Full time

    Position: Senior Telecom EngineerLocation: Oslo - NorwayWhy join us?Work in a friendly atmosphere in cutting-edge technologiesLead and manage innovative and useful projects in the field of AI and Distributed Intelligence SystemsCarry out and manage critical projectsResponsibilities:As a specialist in telecommunication protocol stack development for embedded...


  • Oslo, Oslo County, Norway TN Norway Full time

    Job SummaryWe are looking for an experienced Hardware and Firmware Engineer to join our R&D team in Oslo/Kongsberg.The ideal candidate will have expertise in developing embedded HW and Firmware for use in Subsea Control System applications.Key Responsibilities:Developing and testing embedded HW and Firmware for use in Subsea Control System...


  • Oslo, Oslo County, Norway Northern Full time

    About Northern.techNorthern.tech is an international and innovative company based in Oslo, Norway, and California, USA. Our mission is to secure the world's connected devices. We strive for a strong company culture where every day at work should be enjoyable and meaningful.As part of building our team, we are looking for a versatile software engineer to help...


  • Oslo, Oslo County, Norway Fugro-Geoteam AS Full time

    Job Title: Real-Time System EngineerWe are looking for a skilled Real-Time System Engineer to join our team. In this position, you will design, develop, and test real-time systems for embedded software. Your expertise will be focused on creating efficient, modular, and well-documented code in C/C++ for hardware-near real-time systems in the ARM development...