SPH Engineering
C++ Developer
SPH EngineeringLatvia3 days ago
Full-timeRemote FriendlyEngineering, Information Technology
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

Key Skills

Ranked by relevance