Job Opportunity: Embedded C++ Developer - NorwayA 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