Embedded Software Engineer

6 days ago


Oslo, Oslo County, Norway Squarehead Technology Full time 70,000 - 140,000 per year

(You may have seen this position advertised earlier as Yocto Platform Engineer. We've updated the job title to Embedded Software Engineer, but the role itself is unchanged.)

We're a small team in the software department who build the platform of our products. Now we're looking for a new teammate to join us

What you'll do

Our main product is an array of 100+ microphones, which, combined with some clever maths and signals processing, enables us to listen in a direction. This allows us to detect and locate threats like drones.

The platform our product runs on is our own hardware where we build our operating system with the use of Yocto Project. The main responsibility of this platform is to enable our applications to make use of the sampled microphone signal, run algorithms and to provide audio and video streams to our users.

To make all of this happen, we use tools like Yocto Project, CMake, Bitbake, clang-tidy, clang-format, sanitizers, IDEs of your choice, git and GitLab. And the best tool of all; talking to each other and getting stuff done.

The role is based in Oslo, Norway, more specifically in Nydalen, but working from home every now and then is not a problem. Yocto Project experience as well as good written and oral communication skills in English are required. Any knowledge in C++ programming, Linux Kernel and C is a bonus.

If this sounds fun to you, and you have experience in some of what we have listed, send us an application describing how you can contribute. A bachelor's degree or other relevant experience is an advantage when applying.

Working at Squarehead

Those of us who currently work here tend to appreciate:

  • Working on a project that's both meaningful, important and just very cool
  • A friendly and supportive team and organisation
  • A focus on developer experience - we create our own tools to ease our work
  • Small team offices
  • Very little overhead for engineers: You work closely with the development team and product managers etc. 
  • Freedom to get the job done in the best way, no micro-management
  • Great tools such as top-of the line MacBook Pros
  • Everything being developed locally in our Oslo office, including the hardware
  • The occasional field trip to test our systems in practice
  • Good work/life balance and a flexible work day
  • Employee development through conferences, courses and hackathons

Developers at Squarehead are also actively involved with organising the NDC TechTown conference and Oslo C++ Users Group, and visit and speak at conferences in Norway and abroad.

Other niceties:

In addition to the points mentioned above, we have:

  • Easy commute right next to the subway
  • Subsidised canteen
  • Bi-weekly organized physical activity, chosen annually by employees (currently Padel-tennis)
  • Roof-top terrace for breaks and summer parties
  • Indoors bicycle and car parking
  • Wardrobe with showers

Practical

We review applications and invite candidates for interviews on an ongoing basis, so if you are interested in the position, we recommend that you apply quickly.

We work with partners who require confidentiality and have security requirements that we must ensure our employees can comply with. This position may require security clearance.



  • Oslo, Oslo County, Norway OTee Full time €80,000 - €120,000 per year

    Location:on-site/remote aligned with European CET/CESTReporting to:CTOStart date:ASAPAtOTee, we're rethinking industrial automation from the ground up. Our momentum is driven by a clear market need across geographies and a strong support from strategic, international investors. If you've been looking for a place where your work can shape an entire industry...

  • Software Engineer

    2 days ago


    Oslo, Oslo County, Norway Texas Instruments Full time $55,000 - $120,000 per year

    Job DescriptionChange the world. Love your job.In your first year with TI, you will participate in the Career Accelerator Program (CAP), which provides professional and technical training and resources to accelerate your ramp into TI and set you up for long-term career success. Within this program, we also offer function-specific technical training and...


  • Oslo, Oslo County, Norway GE HealthCare Full time €80,000 - €120,000 per year

    Job Description SummaryGE Vingmed Ultrasound AS, a part of GE HealthCare, is a world leader in medical ultrasound imaging. We are now seeking an intermediate to senior level C++ software developer with experience in embedded systems to strengthen our Handheld Ultrasound R&D team. You will join a global team of highly professional expert engineers with a...


  • Oslo, Oslo County, Norway Mettler-Toledo International, Inc Full time 500,000 - 1,000,000 per year

    Om MTMETTLER TOLEDO is a global leader in precision instruments and services. We are renowned for innovation and quality across laboratory, process analytics, industrial, product inspection, and retailing applications. Our sales and service network is one of the most extensive in the industry. Our products are sold in more than 140 countries, and we have a...


  • Oslo, Oslo County, Norway Texas Instruments Full time 400,000 - 600,000 per year

    Job DescriptionChange the world. Love your job.As a Software Engineering Intern, you'll become a key contributor where your skills and input make a big difference. In this role, you'll design embedded software and development tools that will be used to test products.You'll write code that tells chips how to operate in revolutionary new ways. And, you'll work...


  • Oslo, Oslo County, Norway Havguard AS Full time 120,000 - 180,000 per year

    Company DescriptionHavguard AS develops hardware and software solutions spanning from seabed to space, with a primary focus on underwater communication. We are engaged in long-term customer projects, including the development of an AI-based routing protocol for multi-domain communication and multi-modal underwater communication solutions. Founded in 2023,...


  • Oslo, Oslo County, Norway Canonical - Jobs Full time 900,000 - 1,200,000 per year

    This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an...


  • Oslo, Oslo County, Norway Canonical - Jobs Full time 80,000 - 120,000 per year

    Job DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and...


  • Oslo, Oslo County, Norway Canonical - Jobs Full time 120,000 - 180,000 per year

    Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and...


  • Oslo, Oslo County, Norway Aviant Full time 90,000 - 120,000 per year

    Aviant automates the delivery of packages using drones. After starting in the labs at MIT in 2020, we have launched three home delivery bases, flown over 8,000 flights, and managed to take a leading position in the European drone market.We will now launch our fourth base in Ski outside of Oslo, which will reach nearly 100,000 people. We are looking for a...