Senior C++ Developer Embedded Linux - 20467

Veritaz AB · Stockholm · 6 månader – upp till 12 månader · Deadline 2026-11-28

Veritaz AB is engaging a **Senior C++ Developer Embedded Linux** for a consulting assignment with a client developing handheld thermal imaging cameras. Based within an experienced embedded software organization of roughly 40 people, the position sits in the application team rather than the OS team. Primary responsibilities center on building high-level features and functionality in C++ that run on an Embedded Linux platform supporting an extensive product family. The work involves navigating multiple platform dependencies, driving development activities forward independently, and identifying technical risks early without directly handling board bring-up, Yocto development, or driver-level implementation. Applicants must bring **advanced C++ application development** competence within embedded products alongside a solid practical understanding of **Embedded Linux environments**. Candidates need extensive experience navigating the constraints of complex embedded platforms and understanding how application choices affect the broader system. Strong collaborative skills across team boundaries, structured problem-solving abilities, and the capacity to take substantial technical ownership are essential for the assignment.

Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in ensuring the perfect talent fit. With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry.

Job Overview

Role Summary

Our client is seeking a Senior C++ Developer with strong expertise in Embedded Linux for a consulting assignment focused on handheld thermal imaging cameras. You will join an experienced application development team building features and applications for advanced embedded systems.

The software platform supports an extensive product family, resulting in a complex environment that requires a broad system perspective and the ability to understand dependencies, capabilities, and constraints across the platform. The embedded software organization consists of approximately 40 employees divided between an OS team and an application team. The OS team handles hardware-oriented development, including Yocto, platform startup, and board bring-up, while this role belongs to the application team and focuses on C++ software running on top of the underlying platform.

Key Responsibilities

Technical Stack & Requirements

Qualifications & Experience

The successful consultant is a senior C++ developer with substantial competence in Embedded Linux and experience working in complex embedded system environments. You should be capable of working independently, assuming broad responsibility, and understanding how application-level decisions interact with the wider software platform. The role also requires the ability to recognize technical risks early, communicate them clearly, and collaborate with engineers across organizational and team boundaries.

Sign up to apply

All jobs