A Tenth Revolution Group Company

newRef: a0MaA00000043Dp.5

C++ Embedded Engineer


  • Up to NOK 1,000,000 NOK
  • Developer Role
  • Skills: C++, Embedded Development, Yocto, RTOS, Go. Python
  • Level: Senior

Job description

C++ Embedded Engineer


Company Overview: Join an innovative and international team dedicated to securing the world's connected devices. This dynamic company, with offices in Norway and the USA, develops a suite of user-friendly security products utilises by renowned global brands. With a strong focus on automation, the company seeks to maximise creative and proactive work by streamlining development, testing, finance, sales, and administration processes.

Role Overview: The company is expanding its team and is on the lookout for Senior Embedded Engineers to enhance their leading product for over-the-air updates of IoT and connected devices.

  • Support new Linux-based OSes and boards for their flagship product
  • Enable product support on new platforms, including RTOSes
  • Design, build, and manage new and existing code
  • Conduct research and estimate resources for development tasks
  • Develop tasks as defined during planning meetings
  • Present deliverables bi-weekly to the team
  • Document new code and ensure timely publication of documentation
  • Write acceptance and integration tests for new code
  • Debug and fix issues related to your code
  • Provide technical expertise for planning new features and improvements
  • Work extensively with AWS

Required Skills and Experience:
  • Minimum of 5 years of embedded Linux programming experience
  • Excellent knowledge of C++ and ARM64 development
  • Proficiency in at least two of the following:
    • RTOSes (e.g., Zephyr, QNX, Integrity, FreeRTOS)
    • Bootloader internals (especially U-Boot, Grub)
    • Yocto
    • Embedded memory storage (eMMC, SD, Raw NAND, NOR)
    • Designing Embedded Linux platforms, writing Board Support Packages, system integration, and Embedded Linux system programming
  • Upper Intermediate/Advanced English communication skills

Desired Skills and Experience:
  • Experience with QEMU, Go, and Python
  • Backend web programming at scale (RESTful APIs, HTTP, microservices, AWS)

Top Selling Points:
  • Small, start-up environment with a flat structure
  • Forward-thinking and collaborative work environment
  • Complex projects with the latest technologies and big data
  • Prestigious customers
  • Encouragement to work cross-functionally and take ownership of products
  • Strong culture with a social calendar and monthly activities, including an annual trip abroad

If you're passionate about securing the world's connected devices and thrive in a collaborative and innovative environment, this opportunity is for you! Apply now to join a team that values creativity, proactivity, and cutting-edge technology. Reach out to Marley Taylor - m.taylor@nigelfrank.com for more information.