Embedded Engineer

2 days ago


Oslo, Oslo County, Norway Northern Full time

Locations: Oslo, Remote, Europe

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 С++ language and experience in development for embedded
    • 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).

    We Offer
    • Fair pay & benefits
    • Flexible working hours & vacation time
    • Generous parental and family leave

    And More Benefits. Read About Careers At Northern.tech.

    Apply for this position

    If you believe you are a good fit for the position and will thrive in our working culture, please leave your details and resume below.

    We believe that everyone should be treated equally and with respect while working with us, and during the hiring experience. Learn more about our application process.
    #J-18808-Ljbffr


  • 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 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 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 CENTRIC Full time

    At CENTRIC, we are seeking a highly skilled Embedded Software Developer to contribute to the development of cutting-edge data capture systems. This role requires strong programming skills in C and Modern C++, as well as experience with industrial application software.Key ResponsibilitiesDesign and develop robust, high-performance software solutions tailored...


  • 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 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...

  • Software Engineer

    3 days ago


    Oslo, Oslo County, Norway Texas Instruments Full time

    Texas Instruments Software Engineer - Radio Software in OSLO, NorwayChange the world. Love your job.Texas Instruments Incorporated (TI) is a global semiconductor design and manufacturing company that develops analog ICs and embedded processors. By employing the world's brightest minds, TI creates innovations that shape the future of technology.TI is helping...


  • Oslo, Oslo County, Norway Northern Full time

    About Northern.techNorthern.tech is a fast-paced and dynamic company based in both California, USA, and Oslo, Norway. Our mission is to secure the world's connected devices, and we're passionate about innovation and teamwork.We're looking for a skilled software engineer to join our team and contribute to the development of Mender, a product that enables...


  • Oslo, Oslo County, Norway Havguard AS Full time

    Solutions Engineer OpportunityHavguard AS is seeking a talented AIoT Solutions Engineer to design and implement cutting-edge solutions for our clients. As a specialist in telecom protocol stack development, you will work closely with our team to develop and deploy innovative AIoT networks.The ideal candidate will have a strong background in IoT development...


  • Oslo, Oslo County, Norway Nordic Semiconductor Full time

    About the JobWe are looking for an experienced Technical Support Engineer to join our team. In this role, you will provide expert technical support to customers and diagnose and resolve system design and software challenges.You will have the opportunity to collaborate with professionals and enthusiasts from around the world, experiencing firsthand our...


  • Oslo, Oslo County, Norway Mettler Toledo AG Full time

    Cargoscan, a subsidiary of Mettler-Toledo AG, has been at the forefront of dimensioning technology and automatic data capture solutions for the transport and logistics industry since 1985. Our commitment to innovation has led to the development of cutting-edge volume measurement instruments that set the standard for our industry.We are seeking an experienced...


  • Oslo, Oslo County, Norway CENTRIC Full time

    We are seeking an Application Software Engineer in Oslo to join our team and contribute to the development of embedded application software for data capture systems. This role requires strong programming skills, understanding of embedded systems, and experience with hardware interfacing. The ideal candidate will be a self-motivated team player with a passion...


  • Oslo, Oslo County, Norway CENTRIC Full time

    Company OverviewCENTRIC is a leading provider of data capture systems, delivering high-performance solutions tailored to industrial environments.Job DescriptionWe are seeking an Application Software Engineer in Oslo to join our team and contribute to the development of embedded application software for data capture systems.Develop robust, high-performance...


  • Oslo, Oslo County, Norway Nordic Semiconductor Full time

    About The JobWe are seeking a talented and customer-focused Application Engineer with expertise in embedded systems and wireless technologies to join our specialized 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...


  • Oslo, Oslo County, Norway Six Robotics Full time

    Are you a software engineer with a passion for radio communication and autonomous systems?Six Robotics is searching for a Software Engineer specializing in radio and network systems to enhance our autonomous drone swarm technologies. We need individuals who not only understand network configurations but can also design and develop software solutions that...


  • Oslo, Oslo County, Norway TN Norway Full time

    Social network you want to login/join with:Software Engineer – Radio and Network Systems, OsloClient:Six RoboticsLocation:Oslo, NorwayJob Category:OtherJob Reference:6811454190b1Job Views:6Posted:15.03.2025Expiry Date:29.04.2025Job Description:Six Robotics develops intelligent software for unmanned systems. Our flagship product, Valkyrie, enhances UAV...

  • Software Engineer C++

    20 hours ago


    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 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...