S

C++ Developer

Baloži, Latvia
Category
Software & Data
Job Type
Full-time
Experience
Mid-Level

Job Description

Development · Latvia · Hybrid

SPH Engineering is looking for a skilled C++ Developer with at least 2 years of experience to join the Integrated Solutions team.

Learn more: https://integrated.ugcs.com/

Responsibilities

  • Develop and maintain firmware for an onboard computer within the UgCS Integrated Systems product line

  • Design, implement, and debug C++ applications running on Linux-based systems

  • Work with asynchronous code, multithreading, and inter-process communication

  • Integrate firmware with higher-level systems and hardware components

  • Participate in code reviews, testing, and continuous integration workflows

Required Technical Skills

  • Strong C++ (C++17)

  • Practical experience with Qt5 (signals, slots, meta-object system)

  • Confident understanding of multithreading and asynchronous programming

  • CMake for build configuration

  • Git (GitHub or Bitbucket): branching, merges, pull requests, CI pipelines

  • Linux development environment, Bash scripting, Docker

Nice to Have

  • Experience with ROS

  • Python for tooling or scripting

  • Background in signal processing

  • Understanding of control systems

What We Offer

  • Work on real embedded and onboard systems used in production

  • Long-term product development in a rapidly growing industry

  • Flexible and hybrid work setup (Latvia, Baloži)

  • Health insurance, free parking, and office perks

  • Experienced engineering team and collaborative culture

Skills & Technologies

pythondockerc++
Posted March 25, 2026

Company Info

S

SPH Engineering

Latvian drone software company developing UgCS flight planning and mission control platform, SkyHub ...

Industry
Drones & UAV
Founded2013
Company Size11-50
HeadquartersRiga, Latvia

Other Jobs at SPH Engineering

Similar Opportunities