A Tenth Revolution Group Company

Ref: a0MaA00000043Dp.13

C++ Embedded Engineer

Norway

  • Up to NOK 11,000,000 NOK
  • Developer Role
  • Skills: C++, Embedded Development, Oslo, Norway
  • Level: Senior

Job description

C++ Embedded Engineer

a0MaA00000043Dp.13



Job Opportunity: Embedded C++ Developer - Norway

A leading provider of connected device management solutions is seeking an experienced Embedded C++ Developer to join their innovative team based in Norway. This company specializes in developing open-source solutions for secure over-the-air (OTA) updates and device management at scale, supporting businesses in operating connected devices securely and efficiently.

Role Overview:



The Embedded C++ Developer will play a key role in designing, implementing, and optimizing software for embedded systems. The successful candidate will collaborate closely with cross-functional teams to deliver high-quality solutions, contributing to open-source projects and solving complex challenges in IoT, networking, and security.

Key Responsibilities:

  • Develop and maintain high-performance C++ software for embedded platforms.
  • Collaborate with teams to design and implement new features for device management products.
  • Optimize and improve existing software for reliability, performance, and scalability.
  • Participate in code reviews and contribute to open-source communities.
  • Conduct testing, debugging, and ensure code quality through continuous integration practices.
  • Stay informed about the latest trends and technologies in embedded systems and software development.

Required Qualifications:

  • Experience: Minimum 5 years of experience in C++ development, particularly within embedded systems.
  • Skills: Proficiency in modern C++ (C++11 or later), multi-threading, and low-level system programming.
  • Platform Knowledge: Experience working with Linux-based embedded platforms and familiarity with embedded hardware.
  • Problem Solving: Strong analytical skills with a focus on building secure and robust software.
  • Collaboration: Ability to work effectively in Agile teams and cross-functional environments.

Preferred Qualifications:

  • Experience with Yocto or similar embedded Linux build systems.
  • Familiarity with IoT protocols such as MQTT, CoAP, and secure communication.
  • Knowledge of OTA updates and device lifecycle management.
  • Experience working with cloud services and APIs.

What's Offered:

  • Competitive salary and benefits.
  • Opportunity to work with cutting-edge technologies in the field of IoT and embedded systems.
  • Flexible and inclusive work environment, including options for remote work within Norway.
  • A chance to contribute to open-source projects and shape the future of connected devices alongside a talented team.

How to Apply:



Interested candidates are encouraged to submit their resume, cover letter, and any relevant project links (e.g., GitHub) to Elizabeth Tyler at e.tyler@nigelfrank.com